All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description Counted An annotation for marking a method, constructor, or class as counted.Counter An incrementing counter metric.Counting An interface for metric types which have counts.DefaultMetadata The default implementation ofMetadataGauge An annotation for marking a method or field as a gauge.Gauge<T extends Number> A gauge metric is an instantaneous reading of a particular value.Histogram A metric which calculates the distribution of a value.Metadata Bean holding the metadata of one single metric.MetadataBuilder TheMetadatabuilder.Metric An annotation requesting that a metric be injected or registered.Metric A tag interface to indicate that a class is a metric.MetricFilter A filter used to determine whether or not a metric should be reported, among other things.MetricID A unique identifier forMetricandMetadatathat are registered in theMetricRegistryThe MetricID contains:Name: (Required) The name of the metric.Tags: (Optional) The tags (represented byTagobjects) of the metric.MetricRegistry The registry that stores metrics and their metadata.MetricRegistry.Type Deprecated. As of release 5.0, please useMetricRegistry.APPLICATION_SCOPE,MetricRegistry.BASE_SCOPEorMetricRegistry.VENDOR_SCOPEwithRegistryScopeinstead.MetricUnits Standard units constants for metric'sMetadata.RegistryScope Specifies the scope of Metric Registry to inject.RegistryType Deprecated. As of rlease 5.0, please useRegistryScopeinsteadSampling An object which samples values.Snapshot A statistical snapshot of aSnapshot.Snapshot.PercentileValue Represents a percentile and its value at the moment it was sampled from the Snapshot.Tag Tag represents a singular metric tag key and value pair.Timed An annotation for marking a method, constructor, or class as timed.Timer A timer metric which aggregates timing durations and provides duration statisticsTimer.Context A timing context.