public final class MetricsReporter extends Object
| 构造器和说明 |
|---|
MetricsReporter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
counterIncrement(String name)
Counter increment.
|
static void |
counterIncrement(String name,
String[] labelValues)
Counter increment.
|
static void |
counterIncrement(String name,
String[] labelValues,
long count)
Counter increment by count.
|
static void |
gaugeDecrement(String name)
Gauge decrement.
|
static void |
gaugeDecrement(String name,
String[] labelValues)
Gauge decrement.
|
static void |
gaugeIncrement(String name)
Gauge increment.
|
static void |
gaugeIncrement(String name,
String[] labelValues)
Gauge increment.
|
static void |
recordTime(String name,
long duration)
Record time by duration.
|
static void |
recordTime(String name,
String[] labelValues,
long duration)
Record time by duration.
|
static void |
register(MetricsRegister metricsRegister)
Register.
|
static void |
registerCounter(String name,
String document)
Register counter.
|
static void |
registerCounter(String name,
String[] labelNames,
String document)
Register counter.
|
static void |
registerGauge(String name,
String document)
Register gauge.
|
static void |
registerGauge(String name,
String[] labelNames,
String document)
Register gauge.
|
static void |
registerHistogram(String name,
String document)
Register histogram.
|
static void |
registerHistogram(String name,
String[] labelNames,
String document)
Register histogram by label names.
|
static void |
registerMetrics(Collection<Metric> metrics)
Register metrics.
|
public static void register(MetricsRegister metricsRegister)
metricsRegister - metrics registerpublic static void registerMetrics(Collection<Metric> metrics)
metrics - metric collectionpublic static void registerCounter(String name, String[] labelNames, String document)
name - namelabelNames - label namesdocument - document for counterpublic static void registerCounter(String name, String document)
name - namedocument - document for counterpublic static void registerGauge(String name, String[] labelNames, String document)
name - namelabelNames - label namesdocument - document for gaugepublic static void registerGauge(String name, String document)
name - namedocument - document for gaugepublic static void registerHistogram(String name, String[] labelNames, String document)
name - namelabelNames - label namesdocument - document for histogrampublic static void registerHistogram(String name, String document)
name - namedocument - document for histogrampublic static void counterIncrement(String name, String[] labelValues)
name - namelabelValues - label valuespublic static void counterIncrement(String name)
name - namepublic static void counterIncrement(String name, String[] labelValues, long count)
name - namelabelValues - label valuescount - countpublic static void gaugeIncrement(String name, String[] labelValues)
name - namelabelValues - label valuespublic static void gaugeIncrement(String name)
name - namepublic static void gaugeDecrement(String name, String[] labelValues)
name - namelabelValues - label valuespublic static void gaugeDecrement(String name)
name - namepublic static void recordTime(String name, String[] labelValues, long duration)
name - namelabelValues - label valuesduration - durationpublic static void recordTime(String name, long duration)
name - nameduration - durationCopyright © 2021 dromara. All rights reserved.