Package org.nuxeo.runtime.stream
Class StreamMetricsComputation.LatencyMetric
- java.lang.Object
-
- org.nuxeo.runtime.stream.StreamMetricsComputation.LatencyMetric
-
- Enclosing class:
- StreamMetricsComputation
public static class StreamMetricsComputation.LatencyMetric extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected LogPartitionGroupconsumerprotected io.dropwizard.metrics5.MetricNameendMetricprotected io.dropwizard.metrics5.MetricNamelagMetricprotected Latencylatencyprotected io.dropwizard.metrics5.MetricNamelatMetricprotected io.dropwizard.metrics5.MetricNameposMetricstatic ObjectPREFIXprotected booleanregisteredprotected io.dropwizard.metrics5.MetricRegistryregistry
-
Constructor Summary
Constructors Constructor Description LatencyMetric(LogPartitionGroup consumer, io.dropwizard.metrics5.MetricRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()protected io.dropwizard.metrics5.MetricNamegetMetricName(String name)NamegetStream()protected voidregisterMetrics()protected voidunregisterMetrics()booleanupdate(LogManager manager, Codec<Record> codec)
-
-
-
Field Detail
-
PREFIX
public static final Object PREFIX
-
consumer
protected final LogPartitionGroup consumer
-
registry
protected final io.dropwizard.metrics5.MetricRegistry registry
-
endMetric
protected final io.dropwizard.metrics5.MetricName endMetric
-
posMetric
protected final io.dropwizard.metrics5.MetricName posMetric
-
lagMetric
protected final io.dropwizard.metrics5.MetricName lagMetric
-
latMetric
protected final io.dropwizard.metrics5.MetricName latMetric
-
latency
protected Latency latency
-
registered
protected boolean registered
-
-
Constructor Detail
-
LatencyMetric
public LatencyMetric(LogPartitionGroup consumer, io.dropwizard.metrics5.MetricRegistry registry)
-
-
Method Detail
-
getMetricName
protected io.dropwizard.metrics5.MetricName getMetricName(String name)
-
registerMetrics
protected void registerMetrics()
-
unregisterMetrics
protected void unregisterMetrics()
-
update
public boolean update(LogManager manager, Codec<Record> codec)
-
destroy
public void destroy()
-
getStream
public Name getStream()
-
-