Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractMetricsExport - Class in org.apache.dubbo.metrics.report
Store public information such as application
AbstractMetricsExport(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.report.AbstractMetricsExport
 
AbstractMetricsKeyListener - Class in org.apache.dubbo.metrics.listener
According to the event template of MetricsEventBus, build a consistent static method for general and custom monitoring consume methods
AbstractMetricsKeyListener(MetricsKey) - Constructor for class org.apache.dubbo.metrics.listener.AbstractMetricsKeyListener
 
AbstractMetricsListener<E extends MetricsEvent> - Class in org.apache.dubbo.metrics.listener
 
AbstractMetricsListener() - Constructor for class org.apache.dubbo.metrics.listener.AbstractMetricsListener
 
AbstractMetricsReporterFactory - Class in org.apache.dubbo.metrics.report
AbstractMetricsReporterFactory.
AbstractMetricsReporterFactory(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.report.AbstractMetricsReporterFactory
 
add(double) - Method in class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
Adds a sample to a histogram.
add(TDigest) - Method in class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
 
add(double, int) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
add(List<? extends TDigest>) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
add(double) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator
 
add(double) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
add(double) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowQuantile
 
addApplication(String) - Method in interface org.apache.dubbo.metrics.collector.stat.MetricsStatHandler
 
addApplicationRt(String, Long) - Method in interface org.apache.dubbo.metrics.collector.ApplicationMetricsCollector
 
addApplicationRt(String, Long) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
addListener(MetricsListener<?>) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
 
addListener(MetricsListener<?>) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
 
addMethodRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
addMethodRt(Invocation, String, Long) - Method in interface org.apache.dubbo.metrics.collector.MethodMetricsCollector
 
addServiceRt(String, String, Long) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
addServiceRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
addServiceRt(String, String, Long) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
 
addServiceRt(Invocation, String, Long) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
 
after(MetricsEvent, Object) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
 
ApplicationMetric - Class in org.apache.dubbo.metrics.model
 
ApplicationMetric(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.model.ApplicationMetric
 
ApplicationMetricsCollector<E extends TimeCounterEvent> - Interface in org.apache.dubbo.metrics.collector
Application-level collector.
ApplicationStatComposite - Class in org.apache.dubbo.metrics.data
Application-level data container, for the initialized MetricsKey, different from the null value of the Map type (the key is not displayed when there is no data), the key is displayed and the initial data is 0 value of the AtomicLong type
ApplicationStatComposite(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.data.ApplicationStatComposite
 
applicationTags(ApplicationModel) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
applicationTags(ApplicationModel, Map<String, String>) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
apply(T, U, K) - Method in interface org.apache.dubbo.metrics.model.key.MetricsCat.TpFunction
 
applyAsDouble() - Method in class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
applyAsLong() - Method in class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
appName() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
asBytes(ByteBuffer) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
asSmallBytes(ByteBuffer) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
AtomicLongContainer - Class in org.apache.dubbo.metrics.model.container
 
AtomicLongContainer(MetricsKeyWrapper) - Constructor for class org.apache.dubbo.metrics.model.container.AtomicLongContainer
 
AtomicLongContainer(MetricsKeyWrapper, BiConsumer<Long, AtomicLong>) - Constructor for class org.apache.dubbo.metrics.model.container.AtomicLongContainer
 
ATTACHMENT_DIRECTORY_MAP - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
ATTACHMENT_KEY_LAST_NUM_MAP - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
ATTACHMENT_KEY_SERVICE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
ATTACHMENT_KEY_SIZE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 

B

BaseStatComposite - Class in org.apache.dubbo.metrics.data
As a data aggregator, use internal data containers calculates and classifies the registry data collected by MetricsCollector, and provides an MetricsExport interface for exporting standard output formats.
BaseStatComposite(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.data.BaseStatComposite
 
before(MetricsEvent) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
Applicable to the scene where execution and return are separated, eventSaveRunner saves the event, so that the calculation rt is introverted
bucketLivedMillSeconds() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
bucketLivedSeconds() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
byteSize() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 

C

calc() - Method in class org.apache.dubbo.metrics.model.TimePair
 
calcApplicationRt(String, Long) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
calcMethodKeyRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
calcMethodKeyRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
calcServiceKeyRt(String, String, Long) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
calcServiceKeyRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
calcServiceKeyRt(String, Long, Metric) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
calcServiceKeyRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
calSamplesChanged() - Method in interface org.apache.dubbo.metrics.collector.MetricsCollector
Check if samples have been changed.
calSamplesChanged() - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
 
calSamplesChanged() - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
calSamplesChanged() - Method in class org.apache.dubbo.metrics.data.MethodStatComposite
 
calSamplesChanged() - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
calSamplesChanged() - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
calSamplesChanged() - Method in interface org.apache.dubbo.metrics.report.MetricsExport
Check if samples have been changed.
CategoryOverall - Class in org.apache.dubbo.metrics.model.key
The overall event set, including the event processing functions in three stages
CategoryOverall(MetricsPlaceValue, MetricsCat, MetricsCat, MetricsCat) - Constructor for class org.apache.dubbo.metrics.model.key.CategoryOverall
 
cdf(double) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
centroidCount() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
centroids() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
collect() - Method in interface org.apache.dubbo.metrics.collector.MetricsCollector
Collect metrics as MetricSample
CombMetricsCollector<E extends TimeCounterEvent> - Class in org.apache.dubbo.metrics.collector
 
CombMetricsCollector(BaseStatComposite) - Constructor for class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
compress() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
Merges any pending inputs and compresses the data down to the public setting.
compression() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
ConfigCenterMetric - Class in org.apache.dubbo.metrics.model
 
ConfigCenterMetric() - Constructor for class org.apache.dubbo.metrics.model.ConfigCenterMetric
 
ConfigCenterMetric(String, String, String, String, String) - Constructor for class org.apache.dubbo.metrics.model.ConfigCenterMetric
 
CounterMetricSample<T extends Number> - Class in org.apache.dubbo.metrics.model.sample
 
CounterMetricSample(String, String, Map<String, String>, MetricsCategory, T) - Constructor for class org.apache.dubbo.metrics.model.sample.CounterMetricSample
 
CounterMetricSample(MetricsKeyWrapper, Map<String, String>, MetricsCategory, T) - Constructor for class org.apache.dubbo.metrics.model.sample.CounterMetricSample
 
createMetricsReporter(URL) - Method in interface org.apache.dubbo.metrics.report.MetricsReporterFactory
Create metrics reporter.
currentPane() - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get the pane at the current timestamp.
currentPane(long) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get the pane at the specified timestamp in milliseconds.
customAfterPost(Object) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 

D

dec(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
Dec method num
decrease(String, Invocation) - Method in interface org.apache.dubbo.metrics.collector.stat.MetricsStatHandler
 
decrement() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
decrement(Long) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
DEFAULT_EXTENSION_NAME - Static variable in interface org.apache.dubbo.metrics.service.MetricsService
Default MetricsService extension name.
DefaultDubboClientObservationConvention - Class in org.apache.dubbo.metrics.observation
Default implementation of the DubboClientObservationConvention.
DefaultDubboClientObservationConvention() - Constructor for class org.apache.dubbo.metrics.observation.DefaultDubboClientObservationConvention
 
DefaultDubboServerObservationConvention - Class in org.apache.dubbo.metrics.observation
Default implementation of the DubboServerObservationConvention.
DefaultDubboServerObservationConvention() - Constructor for class org.apache.dubbo.metrics.observation.DefaultDubboServerObservationConvention
 
DubboAbstractTDigest - Class in org.apache.dubbo.metrics.aggregate
 
DubboAbstractTDigest() - Constructor for class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
 
DubboClientContext - Class in org.apache.dubbo.metrics.observation
Provider context for RPC.
DubboClientContext(Invoker<?>, Invocation) - Constructor for class org.apache.dubbo.metrics.observation.DubboClientContext
 
DubboClientObservationConvention - Interface in org.apache.dubbo.metrics.observation
ObservationConvention for a DubboClientContext.
DubboMergingDigest - Class in org.apache.dubbo.metrics.aggregate
Maintains a t-digest by collecting new points in a buffer that is then sorted occasionally and merged into a sorted array that contains previously computed centroids.
DubboMergingDigest(double) - Constructor for class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
Allocates a buffer merging t-digest.
DubboMergingDigest(double, int) - Constructor for class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
If you know the size of the temporary buffer for incoming points, you can use this entry point.
DubboMergingDigest(double, int, int) - Constructor for class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
Fully specified constructor.
DubboMergingDigest.Encoding - Enum in org.apache.dubbo.metrics.aggregate
 
DubboObservationDocumentation - Enum in org.apache.dubbo.metrics.observation
Documentation of Dubbo observations.
DubboServerContext - Class in org.apache.dubbo.metrics.observation
Consumer context for RPC.
DubboServerContext(Invoker<?>, Invocation) - Constructor for class org.apache.dubbo.metrics.observation.DubboServerContext
 
DubboServerObservationConvention - Interface in org.apache.dubbo.metrics.observation
ObservationConvention for a DubboServerContext.

E

empty() - Static method in class org.apache.dubbo.metrics.model.TimePair
 
end() - Method in class org.apache.dubbo.metrics.model.TimePair
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.ConfigCenterMetric
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.key.MetricsPlaceValue
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.ServiceKeyMetric
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
equals(Object) - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
equals(Object) - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
error(MetricsEvent) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
 
export(MetricsCategory) - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
 
export(MetricsCategory) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
export(MetricsCategory) - Method in class org.apache.dubbo.metrics.data.MethodStatComposite
 
export(MetricsCategory) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
export(MetricsCategory) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
export(MetricsCategory) - Method in interface org.apache.dubbo.metrics.report.MetricsExport
export all.
export() - Method in interface org.apache.dubbo.metrics.service.MetricsServiceExporter
Exports the MetricsService as a Dubbo service

F

fillZero(Map<?, Map<T, AtomicLong>>) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
Generate a complete indicator item for an interface/method

G

GaugeMetricSample<T> - Class in org.apache.dubbo.metrics.model.sample
GaugeMetricSample.
GaugeMetricSample(MetricsKey, Map<String, String>, MetricsCategory, T, ToDoubleFunction<T>) - Constructor for class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
GaugeMetricSample(MetricsKeyWrapper, Map<String, String>, MetricsCategory, T, ToDoubleFunction<T>) - Constructor for class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
GaugeMetricSample(String, String, Map<String, String>, MetricsCategory, T, ToDoubleFunction<T>) - Constructor for class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
GaugeMetricSample(String, String, Map<String, String>, MetricsCategory, String, T, ToDoubleFunction<T>) - Constructor for class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
get() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator
 
get() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
get() - Method in interface org.apache.dubbo.metrics.collector.stat.MetricsStatHandler
 
getActiveCount() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getAggMetricsKey(Throwable) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
getApplicationModel() - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
getApplicationModel() - Method in class org.apache.dubbo.metrics.report.AbstractMetricsExport
 
getApplicationName() - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
getApplicationName() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getApplicationName() - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
getApplicationNumStats() - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
 
getApplicationStatComposite() - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
getApply() - Method in class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
getAppName() - Method in class org.apache.dubbo.metrics.report.AbstractMetricsExport
 
getAttachments() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
getAttachmentValue(String) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
getAvg() - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
getBaseUnit() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
getCategory() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
getCategory() - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
getConsumerFunc() - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
getContextualName(DubboClientContext) - Method in class org.apache.dubbo.metrics.observation.DefaultDubboClientObservationConvention
 
getContextualName(DubboServerContext) - Method in class org.apache.dubbo.metrics.observation.DefaultDubboServerObservationConvention
 
getCorePoolSize() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getCount() - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
getCount() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
getDescription() - Method in enum org.apache.dubbo.metrics.model.key.MetricsKey
 
getDescription() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
getEndInMs() - Method in class org.apache.dubbo.metrics.aggregate.Pane
Get end timestamp of the pane in milliseconds.
getError() - Method in class org.apache.dubbo.metrics.model.key.CategoryOverall
 
getEventFunc() - Method in class org.apache.dubbo.metrics.model.key.MetricsCat
 
getEventMulticaster() - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
getExtraInfo() - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
getFinish() - Method in class org.apache.dubbo.metrics.model.key.CategoryOverall
 
getGroup() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
getGroup(Invocation) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
getInitFunc() - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
getInstance() - Static method in class org.apache.dubbo.metrics.observation.DefaultDubboClientObservationConvention
 
getInstance() - Static method in class org.apache.dubbo.metrics.observation.DefaultDubboServerObservationConvention
 
getInterfaceName(Invocation) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
getIntervalInMs() - Method in class org.apache.dubbo.metrics.aggregate.Pane
Get the interval of the pane in milliseconds.
getIntervalInMs() - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get total interval of the sliding window in milliseconds.
getInvocation() - Method in class org.apache.dubbo.metrics.observation.DubboClientContext
 
getInvocation() - Method in class org.apache.dubbo.metrics.observation.DubboServerContext
 
getInvoker() - Method in class org.apache.dubbo.metrics.observation.DubboClientContext
 
getInvoker() - Method in class org.apache.dubbo.metrics.observation.DubboServerContext
 
getLargestPoolSize() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getLevel() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
getLevel() - Method in class org.apache.dubbo.metrics.model.key.TypeWrapper
 
getLowCardinalityKeyValues(DubboClientContext) - Method in class org.apache.dubbo.metrics.observation.DefaultDubboClientObservationConvention
 
getLowCardinalityKeyValues(DubboServerContext) - Method in class org.apache.dubbo.metrics.observation.DefaultDubboServerObservationConvention
 
getMax() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
getMax() - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
getMax() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
getMaximumPoolSize() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getMethodName() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
getMetricsByCategories(List<MetricsCategory>) - Method in interface org.apache.dubbo.metrics.service.MetricsService
Get metrics by prefixes
getMetricsByCategories(String, List<MetricsCategory>) - Method in interface org.apache.dubbo.metrics.service.MetricsService
Get metrics by interface and prefixes
getMetricsByCategories(String, String, Class<?>[], List<MetricsCategory>) - Method in interface org.apache.dubbo.metrics.service.MetricsService
Get metrics by interface、method and prefixes
getMetricsDispatcher() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
getMetricsKey() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
getMetricsKey(Throwable) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
getMetricsKeyWrapper() - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
getMetricsLevel() - Method in class org.apache.dubbo.metrics.model.key.MetricsPlaceValue
 
getMin() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
getMin() - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
getMin() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
getName() - Method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
 
getName() - Method in enum org.apache.dubbo.metrics.model.key.MetricsKey
 
getName() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
getName() - Method in class org.apache.dubbo.metrics.observation.DefaultDubboClientObservationConvention
 
getName() - Method in class org.apache.dubbo.metrics.observation.DefaultDubboServerObservationConvention
 
getName() - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
getNameByType(String) - Method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
 
getNameByType(String) - Method in enum org.apache.dubbo.metrics.model.key.MetricsKey
 
getPaneIntervalInMs() - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get pane interval of the sliding window in milliseconds.
getPaneValue(long) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get statistic value from pane at the specified timestamp.
getPlaceType() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
getPoolSize() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getPost() - Method in class org.apache.dubbo.metrics.model.key.CategoryOverall
 
getQueueSize() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getResponse() - Method in interface org.apache.dubbo.metrics.report.MetricsReporter
 
getResponseWithName(String) - Method in interface org.apache.dubbo.metrics.report.MetricsReporter
 
getRtStatComposite() - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
getRtStats() - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
getSampleType() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
getScaleFunction() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
getServiceKey() - Method in class org.apache.dubbo.metrics.model.ServiceKeyMetric
 
getSide() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
getSide(Invocation) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
getSlidingWindow() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator
 
getSource() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
getStartInMs() - Method in class org.apache.dubbo.metrics.aggregate.Pane
Get start timestamp of the pane in milliseconds.
getTags() - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
getTags() - Method in class org.apache.dubbo.metrics.model.ConfigCenterMetric
 
getTags() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
getTags() - Method in interface org.apache.dubbo.metrics.model.Metric
 
getTags() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
getTags() - Method in class org.apache.dubbo.metrics.model.ServiceKeyMetric
 
getTags() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getTags() - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
getTags() - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
getThreadPoolExecutor() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getThreadPoolName() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
getThreadPoolName() - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
getTimePair() - Method in class org.apache.dubbo.metrics.event.TimeCounterEvent
 
getTotal() - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
getTotal() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
getType() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
getType() - Method in class org.apache.dubbo.metrics.model.key.MetricsPlaceValue
 
getType() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
getTypeWrapper() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
getValue() - Method in class org.apache.dubbo.metrics.aggregate.Pane
Get the pane statistics value.
getValue() - Method in class org.apache.dubbo.metrics.model.sample.CounterMetricSample
 
getValue() - Method in class org.apache.dubbo.metrics.model.sample.GaugeMetricSample
 
getValue() - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
getValueSupplier() - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
getVersion() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
getVersion(Invocation) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
gitTags(Map<String, String>) - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
gitTags(Map<String, String>) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 

H

hashCode() - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
hashCode() - Method in class org.apache.dubbo.metrics.model.ConfigCenterMetric
 
hashCode() - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
hashCode() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
hashCode() - Method in class org.apache.dubbo.metrics.model.key.MetricsPlaceValue
 
hashCode() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
hashCode() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
hashCode() - Method in class org.apache.dubbo.metrics.model.ServiceKeyMetric
 
hashCode() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
hashCode() - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
hashCode() - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
hostTags(Map<String, String>) - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
hostTags(Map<String, String>) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 

I

incrAndAddRt(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>, TimeCounterEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
Incr service num&&rt
incrAndAddRt(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, TimeCounterEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
Incr method num&&rt
increase(String, Invocation) - Method in interface org.apache.dubbo.metrics.collector.stat.MetricsStatHandler
 
increment() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
increment(Long) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
increment(MetricsKey) - Method in interface org.apache.dubbo.metrics.collector.ApplicationMetricsCollector
 
increment(MetricsKey) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
increment(String, MetricsKeyWrapper, int) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
increment(MethodMetric, MetricsKeyWrapper, int) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
increment(MethodMetric, MetricsKeyWrapper, int) - Method in interface org.apache.dubbo.metrics.collector.MethodMetricsCollector
 
increment(String, MetricsKeyWrapper, int) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
 
increment(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
Incr service num
increment(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
Incr method num
incrementApp(MetricsKey, int) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
incrementExtraServiceKey(MetricsKeyWrapper, String, Map<String, String>, int) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
incrementMethodKey(MetricsKeyWrapper, MethodMetric, int) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
incrementMethodKey(MetricsKeyWrapper, MethodMetric, int) - Method in class org.apache.dubbo.metrics.data.MethodStatComposite
 
incrementServiceKey(MetricsKeyWrapper, String, int) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
incrementServiceKey(MetricsKeyWrapper, String, Map<String, String>, int) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
incrementServiceKey(MetricsKeyWrapper, String, int) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
incrementSize(MetricsKey, int) - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
 
init(Invocation, MetricsKeyWrapper) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
init(Invocation, MetricsKeyWrapper) - Method in interface org.apache.dubbo.metrics.collector.MethodMetricsCollector
 
init(List<MetricsKey>) - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
 
init(MetricsPlaceValue...) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
 
init(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
init() - Method in interface org.apache.dubbo.metrics.report.MetricsReporter
Initialize metrics reporter.
init() - Method in interface org.apache.dubbo.metrics.service.MetricsServiceExporter
Initialize exporter
initMethodKey(MetricsKeyWrapper, Invocation) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
initMethodKey(MetricsKeyWrapper, Invocation) - Method in class org.apache.dubbo.metrics.data.MethodStatComposite
 
initMetrics(MetricsEvent) - Method in interface org.apache.dubbo.metrics.collector.MetricsCollector
 
initWrapper(List<MetricsKeyWrapper>) - Method in class org.apache.dubbo.metrics.data.MethodStatComposite
 
initWrapper(List<MetricsKeyWrapper>) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
INVOCATION - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
INVOCATION_METRICS_COUNTER - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
INVOCATION_REQUEST_ERROR - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
INVOCATION_SIDE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
isAssignableFrom(Object) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
isAssignableFrom(Object) - Method in class org.apache.dubbo.metrics.model.key.TypeWrapper
 
isAvailable() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
isCollectEnabled() - Method in interface org.apache.dubbo.metrics.collector.MetricsCollector
 
isKey(MetricsKey, String) - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
isKeyWrapper(MetricsKey, String) - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
isPaneDeprecated(Pane<T>) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Checks if the specified pane is deprecated at the current timestamp.
isPaneDeprecated(long, Pane<T>) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Checks if the specified pane is deprecated at the specified timestamp.
isRecording() - Method in class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
 
isServiceLevel(ApplicationModel) - Static method in class org.apache.dubbo.metrics.model.MethodMetric
 
isSupport(MetricsEvent) - Method in class org.apache.dubbo.metrics.listener.AbstractMetricsKeyListener
The MetricsKey type determines whether events are supported
isSupport(MetricsEvent) - Method in class org.apache.dubbo.metrics.listener.AbstractMetricsListener
Whether to support the general determination of event points depends on the event type
isSupport(MetricsEvent) - Method in interface org.apache.dubbo.metrics.listener.MetricsListener
 
isTimeInWindow(long) - Method in class org.apache.dubbo.metrics.aggregate.Pane
Check whether given timestamp is in current pane.

L

list() - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get valid pane list for entire sliding window at the current time.
list(long) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get valid pane list for entire sliding window at the specified time.
LongAccumulatorContainer - Class in org.apache.dubbo.metrics.model.container
 
LongAccumulatorContainer(MetricsKeyWrapper, LongAccumulator) - Constructor for class org.apache.dubbo.metrics.model.container.LongAccumulatorContainer
 
LongContainer<N extends Number> - Class in org.apache.dubbo.metrics.model.container
Long type data container
LongContainer(MetricsKeyWrapper, Supplier<N>, BiConsumer<Long, N>) - Constructor for class org.apache.dubbo.metrics.model.container.LongContainer
 

M

METHOD_METRICS - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
MethodMetric - Class in org.apache.dubbo.metrics.model
Metric class for method.
MethodMetric(ApplicationModel, Invocation, boolean) - Constructor for class org.apache.dubbo.metrics.model.MethodMetric
 
MethodMetricsCollector<E extends TimeCounterEvent> - Interface in org.apache.dubbo.metrics.collector
Method-level metrics collection for rpc invocation scenarios
MethodStatComposite - Class in org.apache.dubbo.metrics.data
Method-level data container, if there is no actual call to the existing call method, the key will not be displayed when exporting (to be optimized)
MethodStatComposite(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.data.MethodStatComposite
 
methodTags(ApplicationModel, String, String) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
Metric - Interface in org.apache.dubbo.metrics.model
 
MetricSample - Class in org.apache.dubbo.metrics.model.sample
MetricSample.
MetricSample(String, String, Map<String, String>, MetricSample.Type, MetricsCategory) - Constructor for class org.apache.dubbo.metrics.model.sample.MetricSample
 
MetricSample(String, String, Map<String, String>, MetricSample.Type, MetricsCategory, String) - Constructor for class org.apache.dubbo.metrics.model.sample.MetricSample
 
MetricSample.Type - Enum in org.apache.dubbo.metrics.model.sample
 
MetricsApplicationListener - Class in org.apache.dubbo.metrics.listener
App-level listener type, in most cases, can use the static method to produce an anonymous listener for general monitoring
MetricsApplicationListener(MetricsKey) - Constructor for class org.apache.dubbo.metrics.listener.MetricsApplicationListener
 
MetricsCat - Class in org.apache.dubbo.metrics.model.key
The behavior wrapper class of MetricsKey, which saves the complete content of the key MetricsPlaceValue, the corresponding collector CombMetricsCollector, and the event listener (generate function) at the key level AbstractMetricsKeyListener
MetricsCat(MetricsKey, BiFunction<MetricsKey, CombMetricsCollector, AbstractMetricsKeyListener>) - Constructor for class org.apache.dubbo.metrics.model.key.MetricsCat
 
MetricsCat(MetricsKey, MetricsCat.TpFunction<MetricsKey, MetricsPlaceValue, CombMetricsCollector, AbstractMetricsKeyListener>) - Constructor for class org.apache.dubbo.metrics.model.key.MetricsCat
 
MetricsCat.TpFunction<T,U,K,R> - Interface in org.apache.dubbo.metrics.model.key
 
MetricsCategory - Enum in org.apache.dubbo.metrics.model
Metric category.
MetricsCollector<E extends TimeCounterEvent> - Interface in org.apache.dubbo.metrics.collector
Metrics Collector.
MetricsConstants - Interface in org.apache.dubbo.metrics
 
MetricsDispatcher - Class in org.apache.dubbo.metrics.event
Global spi event publisher
MetricsDispatcher(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.event.MetricsDispatcher
 
MetricsEntity - Class in org.apache.dubbo.metrics.service
Metrics response entity.
MetricsEntity() - Constructor for class org.apache.dubbo.metrics.service.MetricsEntity
 
MetricsEntity(String, Map<String, String>, MetricsCategory, Object) - Constructor for class org.apache.dubbo.metrics.service.MetricsEntity
 
MetricsEvent - Class in org.apache.dubbo.metrics.event
BaseMetricsEvent.
MetricsEvent(ApplicationModel, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.MetricsEvent
 
MetricsEvent(ApplicationModel, String, MetricsDispatcher, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.MetricsEvent
 
MetricsEvent.Type - Enum in org.apache.dubbo.metrics.event
 
MetricsEventBus - Class in org.apache.dubbo.metrics.event
Dispatches events to listeners, and provides ways for listeners to register themselves.
MetricsEventBus() - Constructor for class org.apache.dubbo.metrics.event.MetricsEventBus
 
MetricsEventMulticaster - Interface in org.apache.dubbo.metrics.event
 
MetricsExport - Interface in org.apache.dubbo.metrics.report
Metrics data export.
MetricsInitEvent - Class in org.apache.dubbo.metrics.event
 
MetricsInitEvent(ApplicationModel, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.MetricsInitEvent
 
MetricsKey - Enum in org.apache.dubbo.metrics.model.key
 
MetricsKeyWrapper - Class in org.apache.dubbo.metrics.model.key
Let MetricsKey output dynamic, custom string content
MetricsKeyWrapper(MetricsKey, MetricsPlaceValue) - Constructor for class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
When the MetricsPlaceType is null, it is equivalent to a single MetricsKey.
MetricsLevel - Enum in org.apache.dubbo.metrics.model.key
 
MetricsLifeListener<E extends TimeCounterEvent> - Interface in org.apache.dubbo.metrics.listener
Metrics Listener.
MetricsListener<E extends MetricsEvent> - Interface in org.apache.dubbo.metrics.listener
Metrics Listener.
MetricsNeverHappenException - Exception in org.apache.dubbo.metrics.exception
 
MetricsNeverHappenException(String) - Constructor for exception org.apache.dubbo.metrics.exception.MetricsNeverHappenException
 
MetricsPlaceValue - Class in org.apache.dubbo.metrics.model.key
The value corresponding to the placeholder in MetricsKey
MetricsReporter - Interface in org.apache.dubbo.metrics.report
Metrics Reporter.
MetricsReporterFactory - Interface in org.apache.dubbo.metrics.report
The factory interface to create the instance of MetricsReporter.
MetricsService - Interface in org.apache.dubbo.metrics.service
Metrics Service.
MetricsServiceExporter - Interface in org.apache.dubbo.metrics.service
The exporter of MetricsService
MetricsServiceListener - Class in org.apache.dubbo.metrics.listener
Service-level listener type, in most cases, can use the static method to produce an anonymous listener for general monitoring.
MetricsServiceListener(MetricsKey) - Constructor for class org.apache.dubbo.metrics.listener.MetricsServiceListener
 
MetricsStatHandler - Interface in org.apache.dubbo.metrics.collector.stat
 
MetricsSupport - Class in org.apache.dubbo.metrics.model
 
MetricsSupport() - Constructor for class org.apache.dubbo.metrics.model.MetricsSupport
 

N

newEmptyValue(long) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Create a new statistic value for pane.
newEmptyValue(long) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotSlidingWindow
 

O

of(String, MetricsLevel) - Static method in class org.apache.dubbo.metrics.model.key.MetricsPlaceValue
 
onError(MetricsKey, Consumer<TimeCounterEvent>) - Static method in class org.apache.dubbo.metrics.listener.AbstractMetricsKeyListener
 
onErrorEventBuild(MetricsKey, MetricsPlaceValue, CombMetricsCollector<?>) - Static method in class org.apache.dubbo.metrics.listener.MetricsApplicationListener
Similar to onFinishEventBuild
onErrorEventBuild(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>) - Static method in class org.apache.dubbo.metrics.listener.MetricsServiceListener
 
onEvent(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
onEvent(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.listener.AbstractMetricsKeyListener
 
onEvent(MetricsKey, Consumer<TimeCounterEvent>) - Static method in class org.apache.dubbo.metrics.listener.AbstractMetricsKeyListener
 
onEvent(E) - Method in class org.apache.dubbo.metrics.listener.AbstractMetricsListener
 
onEvent(E) - Method in interface org.apache.dubbo.metrics.listener.MetricsListener
notify event.
onEventError(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
onEventError(E) - Method in interface org.apache.dubbo.metrics.listener.MetricsLifeListener
 
onEventFinish(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
onEventFinish(E) - Method in interface org.apache.dubbo.metrics.listener.MetricsLifeListener
 
onFinish(MetricsKey, Consumer<TimeCounterEvent>) - Static method in class org.apache.dubbo.metrics.listener.AbstractMetricsKeyListener
 
onFinishEventBuild(MetricsKey, MetricsPlaceValue, CombMetricsCollector<?>) - Static method in class org.apache.dubbo.metrics.listener.MetricsApplicationListener
To end the monitoring normally, in addition to increasing the number of corresponding indicators, use the introspection method to calculate the relevant rt indicators
onFinishEventBuild(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>) - Static method in class org.apache.dubbo.metrics.listener.MetricsServiceListener
 
onPostEventBuild(MetricsKey, CombMetricsCollector<?>) - Static method in class org.apache.dubbo.metrics.listener.MetricsApplicationListener
Perform auto-increment on the monitored key, Can use a custom listener instead of this generic operation
onPostEventBuild(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>) - Static method in class org.apache.dubbo.metrics.listener.MetricsServiceListener
 
org.apache.dubbo.metrics - package org.apache.dubbo.metrics
 
org.apache.dubbo.metrics.aggregate - package org.apache.dubbo.metrics.aggregate
 
org.apache.dubbo.metrics.collector - package org.apache.dubbo.metrics.collector
 
org.apache.dubbo.metrics.collector.stat - package org.apache.dubbo.metrics.collector.stat
 
org.apache.dubbo.metrics.data - package org.apache.dubbo.metrics.data
 
org.apache.dubbo.metrics.event - package org.apache.dubbo.metrics.event
 
org.apache.dubbo.metrics.exception - package org.apache.dubbo.metrics.exception
 
org.apache.dubbo.metrics.listener - package org.apache.dubbo.metrics.listener
 
org.apache.dubbo.metrics.model - package org.apache.dubbo.metrics.model
 
org.apache.dubbo.metrics.model.container - package org.apache.dubbo.metrics.model.container
 
org.apache.dubbo.metrics.model.key - package org.apache.dubbo.metrics.model.key
 
org.apache.dubbo.metrics.model.sample - package org.apache.dubbo.metrics.model.sample
 
org.apache.dubbo.metrics.observation - package org.apache.dubbo.metrics.observation
 
org.apache.dubbo.metrics.report - package org.apache.dubbo.metrics.report
 
org.apache.dubbo.metrics.service - package org.apache.dubbo.metrics.service
 

P

Pane<T> - Class in org.apache.dubbo.metrics.aggregate
The pane represents a window over a period of time.
Pane(long, long, T) - Constructor for class org.apache.dubbo.metrics.aggregate.Pane
 
post(MetricsEvent, Supplier<T>) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
Posts an event to all registered subscribers.
post(MetricsEvent, Supplier<T>, Function<T, Boolean>) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
Full lifecycle post, success and failure conditions can be customized
publish(MetricsEvent) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
Posts an event to all registered subscribers and only once.
publishErrorEvent(TimeCounterEvent) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
 
publishErrorEvent(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
 
publishEvent(MetricsEvent) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
 
publishEvent(MetricsEvent) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
 
publishFinishEvent(TimeCounterEvent) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
 
publishFinishEvent(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
 
putAttachment(String, Object) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
putAttachments(Map<String, String>) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 

Q

quantile(double) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
quantile(double) - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowQuantile
 

R

recordAllData() - Method in class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
Sets up so that all centroids will record all data assigned to them.
recordAllData() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
Turns on internal data recording.
reset() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
resetIfSamplesChanged() - Method in interface org.apache.dubbo.metrics.report.MetricsReporter
 
RtStatComposite - Class in org.apache.dubbo.metrics.data
The data container of the rt dimension, including application, service, and method levels, if there is no actual call to the existing call method, the key will not be displayed when exporting (to be optimized)
RtStatComposite(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.data.RtStatComposite
 

S

SampleAggregatedEntry - Class in org.apache.dubbo.metrics.aggregate
 
SampleAggregatedEntry() - Constructor for class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
SELF_INCREMENT_SIZE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
 
ServiceKeyMetric - Class in org.apache.dubbo.metrics.model
Metric class for service.
ServiceKeyMetric(ApplicationModel, String) - Constructor for class org.apache.dubbo.metrics.model.ServiceKeyMetric
 
ServiceMetricsCollector<E extends TimeCounterEvent> - Interface in org.apache.dubbo.metrics.collector
Service-level collector.
ServiceStatComposite - Class in org.apache.dubbo.metrics.data
Service-level data container, for the initialized MetricsKey, different from the null value of the Map type (the key is not displayed when there is no data), the key is displayed and the initial data is 0 value of the AtomicLong type
ServiceStatComposite(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.data.ServiceStatComposite
 
serviceTags(ApplicationModel, String, Map<String, String>) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
 
setApplicationName(String) - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
setApplicationName(String) - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
setAvailable(boolean) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
setAvg(double) - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
setBaseUnit(String) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
setCategory(MetricsCategory) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
setCategory(MetricsCategory) - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
setCount(Long) - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
setDescription(String) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
setExtraInfo(Map<String, String>) - Method in class org.apache.dubbo.metrics.model.ApplicationMetric
 
setExtraServiceKey(MetricsKeyWrapper, String, int, Map<String, String>) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
setGroup(String) - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
setMax(double) - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
setMin(double) - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
setName(String) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
setName(String) - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
setNum(MetricsKeyWrapper, String, int) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
 
setNum(MetricsKeyWrapper, String, int) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
 
setPlaceType(MetricsPlaceValue) - Method in class org.apache.dubbo.metrics.model.key.MetricsCat
 
setSampleType(MetricSample.Type) - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
setScaleFunction(ScaleFunction) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
setServiceKey(MetricsKeyWrapper, String, int) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
setServiceKey(MetricsKeyWrapper, String, int, Map<String, String>) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
 
setServiceKey(MetricsKeyWrapper, String, int) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
 
setSide(String) - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
setStartInMs(long) - Method in class org.apache.dubbo.metrics.aggregate.Pane
Set the new start timestamp to the pane, for reset the instance.
setTags(Map<String, String>) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
setTags(Map<String, String>) - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
setThreadPoolExecutor(ThreadPoolExecutor) - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
setThreadPoolName(String) - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
setThreadPoolName(String) - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
setTotal(double) - Method in class org.apache.dubbo.metrics.aggregate.SampleAggregatedEntry
 
setType(MetricSample.Type) - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
setValue(T) - Method in class org.apache.dubbo.metrics.aggregate.Pane
Set new value to the pane, for reset the instance.
setValue(Object) - Method in class org.apache.dubbo.metrics.service.MetricsEntity
 
setValueSupplier(Function<Metric, Long>) - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
setVersion(String) - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
SimpleMetricsEventMulticaster - Class in org.apache.dubbo.metrics.event
A simple event publisher that defines lifecycle events and supports rt events
SimpleMetricsEventMulticaster() - Constructor for class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
 
size() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
SlidingWindow<T> - Class in org.apache.dubbo.metrics.aggregate
SlidingWindow adopts sliding window algorithm for statistics.
smallByteSize() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
SnapshotObservation() - Constructor for class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
 
SnapshotSlidingWindow(int, long) - Constructor for class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotSlidingWindow
 
specifyType(String) - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
start() - Static method in class org.apache.dubbo.metrics.model.TimePair
 
supportsContext(Observation.Context) - Method in interface org.apache.dubbo.metrics.observation.DubboClientObservationConvention
 
supportsContext(Observation.Context) - Method in interface org.apache.dubbo.metrics.observation.DubboServerObservationConvention
 

T

targetDesc() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
targetKey() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
ThreadPoolMetric - Class in org.apache.dubbo.metrics.model
 
ThreadPoolMetric(String, String, ThreadPoolExecutor) - Constructor for class org.apache.dubbo.metrics.model.ThreadPoolMetric
 
ThreadPoolRejectMetric - Class in org.apache.dubbo.metrics.model
 
ThreadPoolRejectMetric(String, String) - Constructor for class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
 
TimeCounterEvent - Class in org.apache.dubbo.metrics.event
Mark certain types of events, allow automatic recording of start and end times, and provide time pairs
TimeCounterEvent(ApplicationModel, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.TimeCounterEvent
 
TimeCounterEvent(ApplicationModel, String, MetricsDispatcher, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.TimeCounterEvent
 
TimePair - Class in org.apache.dubbo.metrics.model
 
TimePair(long) - Constructor for class org.apache.dubbo.metrics.model.TimePair
 
TimeWindowAggregator - Class in org.apache.dubbo.metrics.aggregate
 
TimeWindowAggregator(int, int) - Constructor for class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator
 
TimeWindowAggregator.SnapshotObservation - Class in org.apache.dubbo.metrics.aggregate
 
TimeWindowAggregator.SnapshotSlidingWindow - Class in org.apache.dubbo.metrics.aggregate
 
TimeWindowCounter - Class in org.apache.dubbo.metrics.aggregate
Wrapper around Counter like Long and Integer.
TimeWindowCounter(int, long) - Constructor for class org.apache.dubbo.metrics.aggregate.TimeWindowCounter
 
TimeWindowQuantile - Class in org.apache.dubbo.metrics.aggregate
Wrapper around TDigest.
TimeWindowQuantile(double, int, int) - Constructor for class org.apache.dubbo.metrics.aggregate.TimeWindowQuantile
 
toMetricsInitEvent(ApplicationModel, Invocation, boolean) - Static method in class org.apache.dubbo.metrics.event.MetricsInitEvent
 
toString() - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
toString() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
 
toString() - Method in class org.apache.dubbo.metrics.model.container.LongContainer
 
toString() - Method in class org.apache.dubbo.metrics.model.MethodMetric
 
toString() - Method in class org.apache.dubbo.metrics.model.sample.MetricSample
 
toString() - Method in class org.apache.dubbo.metrics.model.ServiceKeyMetric
 
tryInvoke(Runnable) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
 
TypeWrapper - Class in org.apache.dubbo.metrics.model.key
 
TypeWrapper(MetricsLevel, MetricsKey) - Constructor for class org.apache.dubbo.metrics.model.key.TypeWrapper
 
TypeWrapper(MetricsLevel, MetricsKey, MetricsKey, MetricsKey) - Constructor for class org.apache.dubbo.metrics.model.key.TypeWrapper
 

U

unexport() - Method in interface org.apache.dubbo.metrics.service.MetricsServiceExporter
Unexports the MetricsService
useAlternatingSort - Variable in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
useTwoLevelCompression - Variable in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 
useWeightLimit - Static variable in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
 

V

valueOf(String) - Static method in enum org.apache.dubbo.metrics.aggregate.DubboMergingDigest.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.dubbo.metrics.model.key.MetricsKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.dubbo.metrics.model.key.MetricsLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.dubbo.metrics.model.MetricsCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.dubbo.metrics.observation.DubboObservationDocumentation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.dubbo.metrics.aggregate.DubboMergingDigest.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get aggregated value list for entire sliding window at the current time.
values(long) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
Get aggregated value list for entire sliding window at the specified time.
values() - Static method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.dubbo.metrics.model.key.MetricsKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.dubbo.metrics.model.key.MetricsLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.dubbo.metrics.model.MetricsCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.dubbo.metrics.observation.DubboObservationDocumentation
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in interface org.apache.dubbo.metrics.service.MetricsService
The contract version of MetricsService, the future update must make sure compatible.

W

wrapper(MetricsKey) - Static method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.