Index

A B C D E F G H I L M N O P Q R S T U V W 
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 an MetricsExport interface 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 MetricsService extension 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 MetricsService as 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 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> - 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 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.
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
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form