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.