Class MicrometerReporterMetrics
java.lang.Object
zipkin2.reporter.metrics.micrometer.MicrometerReporterMetrics
- All Implemented Interfaces:
ReporterMetrics
public class MicrometerReporterMetrics extends Object implements ReporterMetrics
Implementation of
ReporterMetrics with Micrometer.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMicrometerReporterMetrics.Builder -
Field Summary
-
Method Summary
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 Details
-
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
- 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
-