Index

A B C D E F G H I M N O P R S T U V 
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
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.
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 OtlpMeterRegistry using 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
CompressionMode of 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 HistogramFlavor by 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 OtlpMetricsSender that uses an HttpSender.
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 OtlpMeterRegistry instance 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_INTERVAL when the step value is not provided by the MeterRegistryConfig.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 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.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.
A B C D E F G H I M N O P R S T U V 
All Classes and Interfaces|All Packages