Class MicrometerMetricsCollector

java.lang.Object
com.rabbitmq.client.impl.AbstractMetricsCollector
com.rabbitmq.client.impl.MicrometerMetricsCollector
All Implemented Interfaces:
MetricsCollector

public class MicrometerMetricsCollector extends AbstractMetricsCollector
Micrometer implementation of MetricsCollector. Note transactions are not supported (see MetricsCollector. Micrometer provides out-of-the-box support for report backends like JMX, Graphite, Ganglia, Atlas, Datadog, etc. See Micrometer documentation for more details. Note Micrometer requires Java 8 or more, so does this MetricsCollector.
Since:
4.3.0
See Also:
  • Constructor Details

    • MicrometerMetricsCollector

      public MicrometerMetricsCollector(io.micrometer.core.instrument.MeterRegistry registry)
    • MicrometerMetricsCollector

      public MicrometerMetricsCollector(io.micrometer.core.instrument.MeterRegistry registry, String prefix)
    • MicrometerMetricsCollector

      public MicrometerMetricsCollector(io.micrometer.core.instrument.MeterRegistry registry, String prefix, String... tags)
    • MicrometerMetricsCollector

      public MicrometerMetricsCollector(io.micrometer.core.instrument.MeterRegistry registry, String prefix, Iterable<io.micrometer.core.instrument.Tag> tags)
    • MicrometerMetricsCollector

      public MicrometerMetricsCollector(Function<MicrometerMetricsCollector.Metrics,Object> metricsCreator)
  • Method Details