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
Build / static runtime config for Netty Binders
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.