All Classes and Interfaces
Class
Description
Generic base instance of an AnnotatedGaugeAdapter.
Build / static runtime config for gRPC Client.
Build / static runtime config for gRPC Server.
Digest configuration options for http metrics once, so they can
be used by different binders emitting http metrics (depending on
other extension configuration).
Build / static runtime config for outbound HTTP requests
Allows code to add additional Micrometer
Tags to the metrics collected for completed HTTP client requests.Build / static runtime config for inbound HTTP traffic
Allows code to add additional Micrometer
Tags to the metrics collected for completed HTTP server requests.Create default producer methods for {literal @}Inject {literal @}Metric
annotations requiring
Meter, Timer, Counter,
and Histogram.A registry that, when exported, mimics the JSON exporter from MP Metrics 3.0
as closely as it is reasonable to attempt to.
Build / static runtime config for Kafka Binders
Observer to create and register KafkaClientMetrics.
Observer to create and register KafkaStreamsMetrics.
Meant to be implemented by a CDI bean that provides arbitrary customization for various
MeterRegistry classes
registered by Quarkus.Ensure all hashcode/equals comparisons are against MetricDescriptor
data (not ancillary MP Config additions).
Global configuration for the Micrometer extension
Build / static runtime config for binders
Build / static runtime config for exporters
Quarkus declared interceptor responsible for intercepting all methods
annotated with the
Counted annotation to record a few counter
metrics about their execution status.Quarkus defined interceptor for types or methods annotated with
@Timed.Build / static runtime config for the Microprofile Metrics Binder
MeterBinder for Netty memory allocators.Build / static runtime config for Netty Binders
Copy of the
NettyMeters enum from the MicroMeter NettyMetrics class in oder to replace the ID tag
with NAME.This producer is only registered if the
quarkus.micrometer.export.prometheus.default-registry is set to true.Runtime configuration for Micrometer meter registries.
Build / static runtime config for Reactive Messaging Binders
Build / static runtime config for Redis metrics
A client filter for the JAX-RS Client and MicroProfile REST Client that records OpenTelemetry data.
Build / static runtime config for the Vert.x Binder
HttpServerMetrics<R, W, S>
R for Request metric -- HttpRequestMetric
W for Websocket metric -- LongTaskTimer sample
S for Socket metric -- LongTaskTimer sample
This needs to run before the Vert.x layer sees the "end" of the response.
NetworkMetrics
S for Socket metric -- Vert.x Context
Adaptation of the Vert.x Pool Metrics implementation for Quarkus Micrometer.
A component collecting metrics about virtual threads.
Build / static runtime config for the virtual thread metric collection.