Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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> - 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(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
- add(double, int) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
- add(TDigest) - Method in class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
- add(List<? extends TDigest>) - Method in class org.apache.dubbo.metrics.aggregate.DubboMergingDigest
- 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 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(String, String, Long) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
- addServiceRt(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- addServiceRt(Invocation, String, Long) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
- APPLICATION - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- ApplicationMetric - Class in org.apache.dubbo.metrics.model
- ApplicationMetric(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.model.ApplicationMetric
- ApplicationMetricsCollector<E> - 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
- 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
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 anMetricsExportinterface for exporting standard output formats. - BaseStatComposite(ApplicationModel) - Constructor for class org.apache.dubbo.metrics.data.BaseStatComposite
- 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
- 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, Long, Metric) - 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(Invocation, String, Long) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
- 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> - 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
- CONFIGCENTER - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- 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
- COUNTER - Enum constant in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
- CounterMetricSample<T> - 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.
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
MetricsServiceextension name. - DISTRIBUTION_SUMMARY - Enum constant in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
- DubboAbstractTDigest - Class in org.apache.dubbo.metrics.aggregate
- DubboAbstractTDigest() - Constructor for class org.apache.dubbo.metrics.aggregate.DubboAbstractTDigest
- 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
E
- 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_CODE - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- ErrorCodeMetric - Class in org.apache.dubbo.metrics.model
-
ErrorCodeMetric.
- ErrorCodeMetric(String, String) - Constructor for class org.apache.dubbo.metrics.model.ErrorCodeMetric
- export() - Method in interface org.apache.dubbo.metrics.service.MetricsServiceExporter
-
Exports the
MetricsServiceas a Dubbo service - 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.
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
- GAUGE - Enum constant in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
- GaugeMetricSample<T> - Class in 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
- GaugeMetricSample(String, String, Map<String, String>, MetricsCategory, T, ToDoubleFunction<T>) - Constructor for class 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
- 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
- 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
- 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 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
- getErrorCode() - Method in class org.apache.dubbo.metrics.model.ErrorCodeMetric
- 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
- 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.
- getLargestPoolSize() - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
- getLevel() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
- 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(String, String, Class<?>[], List<MetricsCategory>) - Method in interface org.apache.dubbo.metrics.service.MetricsService
-
Get metrics by interface、method and prefixes
- getMetricsByCategories(String, List<MetricsCategory>) - Method in interface org.apache.dubbo.metrics.service.MetricsService
-
Get metrics by interface and prefixes
- getMetricsByCategories(List<MetricsCategory>) - Method in interface org.apache.dubbo.metrics.service.MetricsService
-
Get metrics by prefixes
- 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 class org.apache.dubbo.metrics.model.sample.MetricSample
- getName() - Method in class org.apache.dubbo.metrics.service.MetricsEntity
- 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
- 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.ErrorCodeMetric
- 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
- 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
- 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
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
I
- incrAndAddRt(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, TimeCounterEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
-
Incr method numinvalid input: '&'invalid input: '&rt'
- incrAndAddRt(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>, TimeCounterEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
-
Incr service numinvalid input: '&'invalid input: '&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(String, MetricsKeyWrapper, int) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- increment(String, MetricsKeyWrapper, int) - Method in interface org.apache.dubbo.metrics.collector.ServiceMetricsCollector
- increment(MetricsKey) - Method in interface org.apache.dubbo.metrics.collector.ApplicationMetricsCollector
- increment(MetricsKey) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- increment(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
-
Incr method num
- increment(MetricsKey, MetricsPlaceValue, ServiceMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
-
Incr service num
- 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
- 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, int) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
- incrementServiceKey(MetricsKeyWrapper, String, Map<String, String>, int) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
- incrementSize(MetricsKey, int) - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
- 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
- init(List<MetricsKey>) - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
- init(MetricsKey, MetricsPlaceValue, MethodMetricsCollector<TimeCounterEvent>, MetricsEvent) - Static method in class org.apache.dubbo.metrics.model.MetricsSupport
- init(MetricsPlaceValue...) - Method in class org.apache.dubbo.metrics.data.RtStatComposite
- init(Invocation, MetricsKeyWrapper) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- init(Invocation, MetricsKeyWrapper) - Method in interface org.apache.dubbo.metrics.collector.MethodMetricsCollector
- 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
- 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(long, Pane<T>) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
-
Checks if the specified pane is deprecated at the specified timestamp.
- isPaneDeprecated(Pane<T>) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
-
Checks if the specified pane is deprecated at the current 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
-
Only interested in events of the current listener's generic parameter type
- isSupportMetrics() - Static method in class org.apache.dubbo.metrics.utils.MetricsSupportUtil
- isSupportPrometheus() - Static method in class org.apache.dubbo.metrics.utils.MetricsSupportUtil
- 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.
- LONG_TASK_TIMER - Enum constant in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
- LongAccumulatorContainer - Class in org.apache.dubbo.metrics.model.container
- LongAccumulatorContainer(MetricsKeyWrapper, LongAccumulator) - Constructor for class org.apache.dubbo.metrics.model.container.LongAccumulatorContainer
- LongContainer<N> - 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
- METADATA - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- 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> - 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 collectorCombMetricsCollector, and the event listener (generate function) at the key levelAbstractMetricsKeyListener - 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, - Interface in org.apache.dubbo.metrics.model.keyK, R> - MetricsCategory - Enum in org.apache.dubbo.metrics.model
-
Metric category.
- MetricsCollector<E> - Interface in org.apache.dubbo.metrics.collector
-
Metrics Collector.
- 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
- 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
- MetricsKeyWrapper - Class in org.apache.dubbo.metrics.model.key
-
Let
MetricsKeyoutput 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.
- MetricsLifeListener<E> - Interface in org.apache.dubbo.metrics.listener
-
Metrics Listener.
- 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
- MetricsSupportUtil - Class in org.apache.dubbo.metrics.utils
- MetricsSupportUtil() - Constructor for class org.apache.dubbo.metrics.utils.MetricsSupportUtil
N
- NETTY - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- 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(E) - Method in class org.apache.dubbo.metrics.listener.AbstractMetricsListener
- 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
- onEventError(E) - Method in interface org.apache.dubbo.metrics.listener.MetricsLifeListener
- onEventError(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- onEventFinish(E) - Method in interface org.apache.dubbo.metrics.listener.MetricsLifeListener
- onEventFinish(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- 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.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.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.report - package org.apache.dubbo.metrics.report
- org.apache.dubbo.metrics.service - package org.apache.dubbo.metrics.service
- org.apache.dubbo.metrics.utils - package org.apache.dubbo.metrics.utils
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
- publishErrorEvent(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
- publishEvent(MetricsEvent) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
- publishFinishEvent(TimeCounterEvent) - Method in class org.apache.dubbo.metrics.event.SimpleMetricsEventMulticaster
Q
- QPS - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- 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.
- refreshData() - Method in interface org.apache.dubbo.metrics.report.MetricsReporter
- REGISTRY - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- REQUESTS - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- reset() - Method in class org.apache.dubbo.metrics.aggregate.TimeWindowAggregator.SnapshotObservation
- RT - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- 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
- 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> - 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
- setAppKey(MetricsKey, Long) - Method in class org.apache.dubbo.metrics.data.ApplicationStatComposite
- setAppKey(MetricsKey, Long) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
- setApplicationName(String) - Method in class org.apache.dubbo.metrics.model.ThreadPoolMetric
- setApplicationName(String) - Method in class org.apache.dubbo.metrics.model.ThreadPoolRejectMetric
- setAppNum(MetricsKey, Long) - Method in class org.apache.dubbo.metrics.collector.CombMetricsCollector
- 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) - Method in class org.apache.dubbo.metrics.data.ServiceStatComposite
- setServiceKey(MetricsKeyWrapper, String, int, Map<String, String>) - Method in class org.apache.dubbo.metrics.data.BaseStatComposite
- 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(Object) - Method in class org.apache.dubbo.metrics.service.MetricsEntity
- setValue(T) - Method in class org.apache.dubbo.metrics.aggregate.Pane
-
Set new value to the pane, for reset the instance.
- 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.
- SMALL_ENCODING - Enum constant in enum org.apache.dubbo.metrics.aggregate.DubboMergingDigest.Encoding
- 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
T
- targetDesc() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
- targetKey() - Method in class org.apache.dubbo.metrics.model.key.MetricsKeyWrapper
- THREAD_POOL - Enum constant in enum org.apache.dubbo.metrics.model.MetricsCategory
- 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
- TIMER - Enum constant in enum org.apache.dubbo.metrics.model.sample.MetricSample.Type
- 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.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
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.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.
- 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() - 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(long) - Method in class org.apache.dubbo.metrics.aggregate.SlidingWindow
-
Get aggregated value list for entire sliding window at the specified time.
- VERBOSE_ENCODING - Enum constant in enum org.apache.dubbo.metrics.aggregate.DubboMergingDigest.Encoding
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form