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