public class MetricSnapshotFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
METRIC_QUEUE_FREE |
static java.lang.String |
METRIC_QUEUE_MAX_SIZE |
static java.lang.String |
METRIC_QUEUE_OCCUPIED |
static java.lang.String |
METRIC_TOTAL_JOBS_COUNT |
static java.lang.String |
METRIC_TOTAL_JOBS_EXCEPTION |
static java.lang.String |
METRIC_TOTAL_JOBS_FAILED |
static java.lang.String |
METRIC_TOTAL_JOBS_SUCCEEDED |
Constructor and Description |
---|
MetricSnapshotFactory(com.codahale.metrics.MetricRegistry metricRegistry) |
Modifier and Type | Method and Description |
---|---|
io.vertx.core.json.JsonObject |
getMetricsSnapshot() |
void |
registerQueueMetrics(java.util.concurrent.atomic.AtomicInteger currentQueueSize,
int queueSize) |
void |
registerTotalMetrics(io.vertx.core.AsyncResult<CollectorJobResult> postResult) |
public static final java.lang.String METRIC_QUEUE_MAX_SIZE
public static final java.lang.String METRIC_QUEUE_FREE
public static final java.lang.String METRIC_QUEUE_OCCUPIED
public static final java.lang.String METRIC_TOTAL_JOBS_COUNT
public static final java.lang.String METRIC_TOTAL_JOBS_FAILED
public static final java.lang.String METRIC_TOTAL_JOBS_SUCCEEDED
public static final java.lang.String METRIC_TOTAL_JOBS_EXCEPTION
public MetricSnapshotFactory(com.codahale.metrics.MetricRegistry metricRegistry)
public void registerQueueMetrics(java.util.concurrent.atomic.AtomicInteger currentQueueSize, int queueSize)
public void registerTotalMetrics(io.vertx.core.AsyncResult<CollectorJobResult> postResult)
public io.vertx.core.json.JsonObject getMetricsSnapshot()