public interface StatsLogger
| Modifier and Type | Method and Description |
|---|---|
Counter |
getCounter(java.lang.String name) |
OpStatsLogger |
getOpStatsLogger(java.lang.String name) |
<T extends java.lang.Number> |
registerGauge(java.lang.String name,
Gauge<T> gauge)
Register given gauge as name name.
|
void |
removeScope(java.lang.String name,
StatsLogger statsLogger)
Remove the given statsLogger for scope name.
|
StatsLogger |
scope(java.lang.String name)
Provide the stats logger under scope name.
|
default StatsLogger |
scopeLabel(java.lang.String labelName,
java.lang.String labelValue)
Provide the stats logger with an attached label.
|
<T extends java.lang.Number> |
unregisterGauge(java.lang.String name,
Gauge<T> gauge)
Unregister given gauge from name name.
|
OpStatsLogger getOpStatsLogger(java.lang.String name)
name - Stats NameCounter getCounter(java.lang.String name)
name - Stats Name<T extends java.lang.Number> void registerGauge(java.lang.String name,
Gauge<T> gauge)
name - gauge namegauge - gauge function<T extends java.lang.Number> void unregisterGauge(java.lang.String name,
Gauge<T> gauge)
name - name of the gaugegauge - gauge functionStatsLogger scope(java.lang.String name)
name - scope name.default StatsLogger scopeLabel(java.lang.String labelName, java.lang.String labelValue)
labelName - the name of the label.labelValue - the value of the label.void removeScope(java.lang.String name,
StatsLogger statsLogger)
name - name of the scopestatsLogger - the stats logger of this scope.Copyright © 2011–2024 The Apache Software Foundation. All rights reserved.