Index
All Classes and Interfaces|All Packages
A
- aggregationTemporality() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
AggregationTemporalityof the OtlpMeterRegistry. - AggregationTemporality - Enum Class in io.micrometer.registry.otlp
-
AggregationTemporality defines the way additive values are expressed.
B
- BASE2_EXPONENTIAL_BUCKET_HISTOGRAM - Enum constant in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Uses a base-2 exponential formula to determine bucket boundaries and an integer scale parameter to control resolution.
- Base2ExponentialHistogram - Class in io.micrometer.registry.otlp.internal
-
A ExponentialHistogram implementation that compresses bucket boundaries using an exponential formula (Base2 exponent), making it suitable for conveying high dynamic range data with small relative error.
- baseTimeUnit() - Method in interface io.micrometer.registry.otlp.OtlpConfig
- bucketCounts() - Method in class io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot.ExponentialBuckets
C
- close() - Method in class io.micrometer.registry.otlp.internal.DeltaBase2ExponentialHistogram
- close() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- CUMULATIVE - Enum constant in enum class io.micrometer.registry.otlp.AggregationTemporality
-
Reported values incorporate previous measurements.
- CumulativeBase2ExponentialHistogram - Class in io.micrometer.registry.otlp.internal
-
A
Base2ExponentialHistogramthat tracks values cumulatively from first recorded value. - CumulativeBase2ExponentialHistogram(int, int, double, TimeUnit) - Constructor for class io.micrometer.registry.otlp.internal.CumulativeBase2ExponentialHistogram
-
Creates an Base2ExponentialHistogram that record positive values cumulatively.
D
- DEFAULT - Static variable in interface io.micrometer.registry.otlp.OtlpConfig
-
Configuration with default values.
- defaultHistogramConfig() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- DELTA - Enum constant in enum class io.micrometer.registry.otlp.AggregationTemporality
-
Reported values do not incorporate previous measurements.
- DeltaBase2ExponentialHistogram - Class in io.micrometer.registry.otlp.internal
-
A
Base2ExponentialHistogramwhere values are reset after every Step. - DeltaBase2ExponentialHistogram(int, int, double, TimeUnit, Clock, long) - Constructor for class io.micrometer.registry.otlp.internal.DeltaBase2ExponentialHistogram
-
Creates an Base2ExponentialHistogram that record positive values and resets for every step.
E
- EMPTY_EXPONENTIAL_BUCKET - Static variable in class io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot.ExponentialBuckets
- EXPLICIT_BUCKET_HISTOGRAM - Enum constant in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Uses a pre-determined fixed bucketing strategy for histogram bucket boundaries.
- ExponentialHistogramSnapShot - Interface in io.micrometer.registry.otlp.internal
-
This is an internal class and might have breaking changes, external implementations SHOULD NOT rely on this implementation.
- ExponentialHistogramSnapShot.ExponentialBuckets - Class in io.micrometer.registry.otlp.internal
-
Represents a dense representation exponential bucket counts.
F
- fromString(String) - Static method in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Converts a string to
HistogramFlavorby using a case-insensitive matching.
G
- getBaseTimeUnit() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- getLatestExponentialHistogramSnapshot() - Method in class io.micrometer.registry.otlp.internal.Base2ExponentialHistogram
-
Returns the latest snapshot of recordings from
Base2ExponentialHistogram.takeExponentialHistogramSnapShot()and not the current set of values. - getLatestExponentialHistogramSnapshot() - Method in class io.micrometer.registry.otlp.internal.CumulativeBase2ExponentialHistogram
- getLatestExponentialHistogramSnapshot() - Method in class io.micrometer.registry.otlp.internal.DeltaBase2ExponentialHistogram
H
- headers() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Additional headers to send with exported metrics.
- histogramFlavor() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Histogram type to be preferred when histogram publishing is enabled.
- HistogramFlavor - Enum Class in io.micrometer.registry.otlp
-
Histogram Flavor to be used while recording distributions,
I
- io.micrometer.registry.otlp - package io.micrometer.registry.otlp
- io.micrometer.registry.otlp.internal - package io.micrometer.registry.otlp.internal
- isEmpty() - Method in class io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot.ExponentialBuckets
- isEmpty() - Method in interface io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot
M
- maxBucketCount() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Maximum number of buckets to be used for exponential histograms, if configured.
- maxScale() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Max scale to use for exponential histograms, if configured.
N
- negative() - Method in interface io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot
-
Returns the negative range of exponential bucket counts.
- newCounter(Meter.Id) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newLongTaskTimer(Meter.Id, DistributionStatisticConfig) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
O
- offset() - Method in class io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot.ExponentialBuckets
- OtlpConfig - Interface in io.micrometer.registry.otlp
-
Config for
OtlpMeterRegistry. - OtlpMeterRegistry - Class in io.micrometer.registry.otlp
-
Publishes meters in OTLP (OpenTelemetry Protocol) format.
- OtlpMeterRegistry() - Constructor for class io.micrometer.registry.otlp.OtlpMeterRegistry
- OtlpMeterRegistry(OtlpConfig, Clock) - Constructor for class io.micrometer.registry.otlp.OtlpMeterRegistry
- OtlpMeterRegistry(OtlpConfig, Clock, ThreadFactory) - Constructor for class io.micrometer.registry.otlp.OtlpMeterRegistry
-
Create an
OtlpMeterRegistryinstance.
P
- positive() - Method in interface io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot
-
Returns the positive range of exponential bucket counts.
- prefix() - Method in interface io.micrometer.registry.otlp.OtlpConfig
- publish() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
R
- recordDouble(double) - Method in class io.micrometer.registry.otlp.internal.Base2ExponentialHistogram
-
Records the value to the Histogram.
- recordLong(long) - Method in class io.micrometer.registry.otlp.internal.Base2ExponentialHistogram
-
Records the value to the Histogram.
- resourceAttributes() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Attributes to set on the Resource that will be used for all metrics published.
S
- scale() - Method in interface io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot
-
Returns the scale of the ExponentialHistogram.
- start(ThreadFactory) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- startMessage() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- step() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Default implementation supports the environment variable
OTEL_METRIC_EXPORT_INTERVALwhen the step value is not provided by theMeterRegistryConfig.get(String)implementation. - stop() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
T
- takeSnapshot(long, double, double) - Method in class io.micrometer.registry.otlp.internal.Base2ExponentialHistogram
-
Provides a bridge to Micrometer
HistogramSnapshot. - toOtlpAggregationTemporality(AggregationTemporality) - Static method in enum class io.micrometer.registry.otlp.AggregationTemporality
-
Deprecated.This method was not intended to be public, users should not use it.
- toString() - Method in class io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot.ExponentialBuckets
U
- url() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
If no value is returned by
MeterRegistryConfig.get(String), environment variablesOTEL_EXPORTER_OTLP_METRICS_ENDPOINTandOTEL_EXPORTER_OTLP_ENDPOINTenvironment variables will be checked, in that order, by the default implementation.
V
- validate() - Method in interface io.micrometer.registry.otlp.OtlpConfig
- valueOf(String) - Static method in enum class io.micrometer.registry.otlp.AggregationTemporality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micrometer.registry.otlp.AggregationTemporality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- zeroCount() - Method in interface io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot
-
Returns the count of values that are less than or equal to
ExponentialHistogramSnapShot.zeroThreshold(). - zeroThreshold() - Method in interface io.micrometer.registry.otlp.internal.ExponentialHistogramSnapShot
-
Returns the threshold below which (inclusive) the values are counted in
ExponentialHistogramSnapShot.zeroCount().
All Classes and Interfaces|All Packages