Class MicrometerReporterMetrics
- java.lang.Object
-
- zipkin2.reporter.metrics.micrometer.MicrometerReporterMetrics
-
- All Implemented Interfaces:
ReporterMetrics
public class MicrometerReporterMetrics extends Object implements ReporterMetrics
Implementation ofReporterMetricswith Micrometer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMicrometerReporterMetrics.Builder
-
Field Summary
-
Fields inherited from interface zipkin2.reporter.ReporterMetrics
NOOP_METRICS
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MicrometerReporterMetrics.Builderbuilder(io.micrometer.core.instrument.MeterRegistry meterRegistry)Likecreate(MeterRegistry)but returns a builder where you can customize optional settings like extra tags.static MicrometerReporterMetricscreate(io.micrometer.core.instrument.MeterRegistry meterRegistry)Creates aMicrometerReporterMetricsinstance that registers all metrics to the givenMeterRegistry.voidincrementMessageBytes(int i)voidincrementMessages()voidincrementMessagesDropped(Throwable cause)voidincrementSpanBytes(int i)voidincrementSpans(int i)voidincrementSpansDropped(int i)voidupdateQueuedBytes(int i)voidupdateQueuedSpans(int i)
-
-
-
Method Detail
-
create
public static MicrometerReporterMetrics create(io.micrometer.core.instrument.MeterRegistry meterRegistry)
Creates aMicrometerReporterMetricsinstance that registers all metrics to the givenMeterRegistry. Any other options use the default. To customize other options, usebuilder(MeterRegistry)instead.- Parameters:
meterRegistry- all metrics will be registered to this registry
-
builder
public static MicrometerReporterMetrics.Builder builder(io.micrometer.core.instrument.MeterRegistry meterRegistry)
Likecreate(MeterRegistry)but returns a builder where you can customize optional settings like extra tags.
-
incrementMessages
public void incrementMessages()
- Specified by:
incrementMessagesin interfaceReporterMetrics
-
incrementMessageBytes
public void incrementMessageBytes(int i)
- Specified by:
incrementMessageBytesin interfaceReporterMetrics
-
incrementMessagesDropped
public void incrementMessagesDropped(Throwable cause)
- Specified by:
incrementMessagesDroppedin interfaceReporterMetrics
-
incrementSpans
public void incrementSpans(int i)
- Specified by:
incrementSpansin interfaceReporterMetrics
-
incrementSpanBytes
public void incrementSpanBytes(int i)
- Specified by:
incrementSpanBytesin interfaceReporterMetrics
-
incrementSpansDropped
public void incrementSpansDropped(int i)
- Specified by:
incrementSpansDroppedin interfaceReporterMetrics
-
updateQueuedSpans
public void updateQueuedSpans(int i)
- Specified by:
updateQueuedSpansin interfaceReporterMetrics
-
updateQueuedBytes
public void updateQueuedBytes(int i)
- Specified by:
updateQueuedBytesin interfaceReporterMetrics
-
-