Index
All Classes and Interfaces|All Packages
A
- address(String) - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request.Builder
- 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.
- baseTimeUnit() - Method in interface io.micrometer.registry.otlp.OtlpConfig
- build() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry.Builder
- build() - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request.Builder
- builder(byte[]) - Static method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request
-
Get a builder for a request.
- builder(OtlpConfig) - Static method in class io.micrometer.registry.otlp.OtlpMeterRegistry
-
Construct an
OtlpMeterRegistryusing the Builder pattern.
C
- clock(Clock) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry.Builder
-
Override the default clock.
- close() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- compressionMode() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
CompressionModeof the metrics payload. - compressionMode(CompressionMode) - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request.Builder
- CompressionMode - Enum Class in io.micrometer.registry.otlp
-
Compression mode for metric data sender.
- CUMULATIVE - Enum constant in enum class io.micrometer.registry.otlp.AggregationTemporality
-
Reported values incorporate previous measurements.
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.
E
- exemplarContextProvider(ExemplarContextProvider) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry.Builder
- ExemplarContextProvider - Interface in io.micrometer.registry.otlp
-
Provides exemplar information that can be attached to metrics.
- exemplarsSize() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Max number of exemplars per time series.
- EXPLICIT_BUCKET_HISTOGRAM - Enum constant in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Uses a pre-determined fixed bucketing strategy for histogram bucket boundaries.
F
- fromString(String) - Static method in enum class io.micrometer.registry.otlp.HistogramFlavor
-
Converts a string to
HistogramFlavorby using a case-insensitive matching.
G
- getAddress() - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request
- getBaseTimeUnit() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- getCompressionMode() - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request
- getExemplarContext() - Method in interface io.micrometer.registry.otlp.ExemplarContextProvider
-
The exemplar information returned by this method must contain the necessary information to create an exemplar.
- getHeaders() - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request
- getKeyValues() - Method in class io.micrometer.registry.otlp.OtlpExemplarContext
- getMetricsData() - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request
- getSpanId() - Method in class io.micrometer.registry.otlp.OtlpExemplarContext
- getTraceId() - Method in class io.micrometer.registry.otlp.OtlpExemplarContext
- GZIP - Enum constant in enum class io.micrometer.registry.otlp.CompressionMode
H
- headers() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Additional headers to send with exported metrics.
- headers(Map) - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request.Builder
- 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,
- histogramFlavorPerMeter() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Configures the histogram flavor mapping to use on a per-meter level.
I
- io.micrometer.registry.otlp - package io.micrometer.registry.otlp
M
- maxBucketCount() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Maximum number of buckets to be used for exponential histograms, if configured.
- maxBucketsPerMeter() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Configures the max bucket count mapping to use on a per-meter level.
- maxScale() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Max scale to use for exponential histograms, if configured.
- metricsSender(OtlpMetricsSender) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry.Builder
-
Provide your own custom metrics sender.
N
- 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) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction, ToDoubleFunction, TimeUnit) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction) - 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) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- NONE - Enum constant in enum class io.micrometer.registry.otlp.CompressionMode
O
- OtlpConfig - Interface in io.micrometer.registry.otlp
-
Config for
OtlpMeterRegistry. - OtlpExemplarContext - Class in io.micrometer.registry.otlp
-
Context that contains the necessary information to create an exemplar.
- OtlpExemplarContext(String, String, Iterable) - Constructor for class io.micrometer.registry.otlp.OtlpExemplarContext
- OtlpExemplarContext(String, String) - Constructor for class io.micrometer.registry.otlp.OtlpExemplarContext
- OtlpHttpMetricsSender - Class in io.micrometer.registry.otlp
-
An implementation of
OtlpMetricsSenderthat uses anHttpSender. - OtlpHttpMetricsSender(HttpSender) - Constructor for class io.micrometer.registry.otlp.OtlpHttpMetricsSender
-
Metrics sender using the given
HttpSender. - 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 with an HTTP metrics sender. - OtlpMeterRegistry.Builder - Class in io.micrometer.registry.otlp
-
Builder for
OtlpMeterRegistry. - OtlpMetricsSender - Interface in io.micrometer.registry.otlp
-
This is responsible for sending OTLP protobuf format metrics to a compatible location.
- OtlpMetricsSender.Request - Class in io.micrometer.registry.otlp
-
Immutable representation of a payload of metrics to use with an
OtlpMetricsSender. - OtlpMetricsSender.Request.Builder - Class in io.micrometer.registry.otlp
P
- prefix() - Method in interface io.micrometer.registry.otlp.OtlpConfig
- publish() - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry
- publishMaxGaugeForHistograms() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Whether to publish a separate gauge for the max value of histogram-based meters (Timer, DistributionSummary, LongTaskTimer).
R
- resourceAttributes() - Method in interface io.micrometer.registry.otlp.OtlpConfig
-
Attributes to set on the Resource that will be used for all metrics published.
S
- send(OtlpMetricsSender.Request) - Method in class io.micrometer.registry.otlp.OtlpHttpMetricsSender
-
Send a batch of OTLP Protobuf format metrics to an OTLP HTTP receiver.
- send(OtlpMetricsSender.Request) - Method in interface io.micrometer.registry.otlp.OtlpMetricsSender
-
Send a batch of OTLP Protobuf format metrics to an OTLP receiver.
- 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
- threadFactory(ThreadFactory) - Method in class io.micrometer.registry.otlp.OtlpMeterRegistry.Builder
-
Override the default
ThreadFactory. - toString() - Method in class io.micrometer.registry.otlp.OtlpMetricsSender.Request
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.CompressionMode
-
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.CompressionMode
-
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.
All Classes and Interfaces|All Packages