Index

A B C D E F G H I M N O P R S T U V Z 
All Classes and Interfaces|All Packages

A

aggregationTemporality() - Method in interface io.micrometer.registry.otlp.OtlpConfig
AggregationTemporality of 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 Base2ExponentialHistogram that 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 Base2ExponentialHistogram where 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 HistogramFlavor by 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 OtlpMeterRegistry instance.

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_INTERVAL when the step value is not provided by the MeterRegistryConfig.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 variables OTEL_EXPORTER_OTLP_METRICS_ENDPOINT and OTEL_EXPORTER_OTLP_ENDPOINT environment 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().
A B C D E F G H I M N O P R S T U V Z 
All Classes and Interfaces|All Packages