public class MetricsUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
OPERATION_DIMENSION_NAME |
static String |
SHARD_ID_DIMENSION_NAME |
Constructor and Description |
---|
MetricsUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addLatency(MetricsScope metricsScope,
String dimension,
long startTime,
MetricsLevel metricsLevel) |
static void |
addOperation(MetricsScope metricsScope,
String dimension,
String value) |
static void |
addShardId(MetricsScope metricsScope,
String shardId) |
static void |
addSuccess(MetricsScope metricsScope,
String dimension,
boolean success,
MetricsLevel metricsLevel) |
static void |
addSuccessAndLatency(MetricsScope metricsScope,
boolean success,
long startTime,
MetricsLevel metricsLevel) |
static void |
addSuccessAndLatency(MetricsScope metricsScope,
String dimension,
boolean success,
long startTime,
MetricsLevel metricsLevel) |
static void |
addWorkerIdentifier(MetricsScope metricsScope,
String workerIdentifier) |
static MetricsScope |
createMetrics(MetricsFactory metricsFactory) |
static MetricsScope |
createMetricsWithOperation(MetricsFactory metricsFactory,
String operation) |
static void |
endScope(MetricsScope metricsScope) |
public static final String OPERATION_DIMENSION_NAME
public static final String SHARD_ID_DIMENSION_NAME
public static MetricsScope createMetrics(@NonNull MetricsFactory metricsFactory)
public static MetricsScope createMetricsWithOperation(@NonNull MetricsFactory metricsFactory, @NonNull String operation)
public static void addShardId(@NonNull MetricsScope metricsScope, @NonNull String shardId)
public static void addWorkerIdentifier(@NonNull MetricsScope metricsScope, @NonNull String workerIdentifier)
public static void addOperation(@NonNull MetricsScope metricsScope, @NonNull String dimension, @NonNull String value)
public static void addSuccessAndLatency(@NonNull MetricsScope metricsScope, boolean success, long startTime, @NonNull MetricsLevel metricsLevel)
public static void addSuccessAndLatency(@NonNull MetricsScope metricsScope, String dimension, boolean success, long startTime, @NonNull MetricsLevel metricsLevel)
public static void addLatency(@NonNull MetricsScope metricsScope, String dimension, long startTime, @NonNull MetricsLevel metricsLevel)
public static void addSuccess(@NonNull MetricsScope metricsScope, String dimension, boolean success, @NonNull MetricsLevel metricsLevel)
public static void endScope(@NonNull MetricsScope metricsScope)
Copyright © 2019. All rights reserved.