Class MicrometerClientStatsReporter
java.lang.Object
io.temporal.common.reporter.MicrometerClientStatsReporter
- All Implemented Interfaces:
com.uber.m3.tally.BaseStatsReporter,com.uber.m3.tally.StatsReporter
public class MicrometerClientStatsReporter
extends Object
implements com.uber.m3.tally.StatsReporter
-
Constructor Summary
ConstructorsConstructorDescriptionMicrometerClientStatsReporter(io.micrometer.core.instrument.MeterRegistry registry) -
Method Summary
Modifier and TypeMethodDescriptioncom.uber.m3.tally.Capabilitiesvoidclose()voidflush()voidreportCounter(String name, Map<String, String> tags, long value) voidreportGauge(String name, Map<String, String> tags, double value) voidreportHistogramDurationSamples(String name, Map<String, String> tags, com.uber.m3.tally.Buckets buckets, com.uber.m3.util.Duration bucketLowerBound, com.uber.m3.util.Duration bucketUpperBound, long samples) voidreportHistogramValueSamples(String name, Map<String, String> tags, com.uber.m3.tally.Buckets buckets, double bucketLowerBound, double bucketUpperBound, long samples) voidreportTimer(String name, Map<String, String> tags, com.uber.m3.util.Duration interval)
-
Constructor Details
-
MicrometerClientStatsReporter
public MicrometerClientStatsReporter(io.micrometer.core.instrument.MeterRegistry registry)
-
-
Method Details
-
capabilities
public com.uber.m3.tally.Capabilities capabilities()- Specified by:
capabilitiesin interfacecom.uber.m3.tally.BaseStatsReporter
-
flush
public void flush()- Specified by:
flushin interfacecom.uber.m3.tally.BaseStatsReporter
-
close
public void close()- Specified by:
closein interfacecom.uber.m3.tally.BaseStatsReporter
-
reportCounter
-
reportGauge
-
reportTimer
-
reportHistogramValueSamples
-
reportHistogramDurationSamples
public void reportHistogramDurationSamples(String name, Map<String, String> tags, com.uber.m3.tally.Buckets buckets, com.uber.m3.util.Duration bucketLowerBound, com.uber.m3.util.Duration bucketUpperBound, long samples) - Specified by:
reportHistogramDurationSamplesin interfacecom.uber.m3.tally.StatsReporter
-