| 程序包 | 说明 |
|---|---|
| org.apache.iotdb.metrics | |
| org.apache.iotdb.metrics.config | |
| org.apache.iotdb.metrics.impl | |
| org.apache.iotdb.metrics.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractMetricManager.count(long delta,
String name,
MetricLevel metricLevel,
String... tags)
Update counter. if exists, then update counter by delta. if not, then create and update.
|
void |
AbstractMetricService.count(long delta,
String metric,
MetricLevel metricLevel,
String... tags) |
void |
AbstractMetricManager.gauge(long value,
String name,
MetricLevel metricLevel,
String... tags)
Set value of gauge. if exists, then set gauge by value. if not, then create and set.
|
void |
AbstractMetricService.gauge(long value,
String metric,
MetricLevel metricLevel,
String... tags) |
<T> Gauge |
AbstractMetricManager.getOrCreateAutoGauge(String name,
MetricLevel metricLevel,
T obj,
ToLongFunction<T> mapper,
String... tags)
Get autoGauge. return if exists, create if not.
|
<T> Gauge |
AbstractMetricService.getOrCreateAutoGauge(String metric,
MetricLevel metricLevel,
T obj,
ToLongFunction<T> mapper,
String... tags) |
Counter |
AbstractMetricManager.getOrCreateCounter(String name,
MetricLevel metricLevel,
String... tags)
Get counter. return if exists, create if not.
|
Counter |
AbstractMetricService.getOrCreateCounter(String metric,
MetricLevel metricLevel,
String... tags) |
Gauge |
AbstractMetricManager.getOrCreateGauge(String name,
MetricLevel metricLevel,
String... tags)
Get counter. return if exists, create if not.
|
Gauge |
AbstractMetricService.getOrCreateGauge(String metric,
MetricLevel metricLevel,
String... tags) |
Histogram |
AbstractMetricManager.getOrCreateHistogram(String name,
MetricLevel metricLevel,
String... tags)
Get histogram. return if exists, create if not.
|
Histogram |
AbstractMetricService.getOrCreateHistogram(String metric,
MetricLevel metricLevel,
String... tags) |
Rate |
AbstractMetricManager.getOrCreateRate(String name,
MetricLevel metricLevel,
String... tags)
Get rate. return if exists, create if not.
|
Rate |
AbstractMetricService.getOrCreateRate(String metric,
MetricLevel metricLevel,
String... tags) |
Timer |
AbstractMetricManager.getOrCreateTimer(String name,
MetricLevel metricLevel,
String... tags)
Get timer. return if exists, create if not.
|
Timer |
AbstractMetricService.getOrCreateTimer(String metric,
MetricLevel metricLevel,
String... tags) |
void |
AbstractMetricManager.histogram(long value,
String name,
MetricLevel metricLevel,
String... tags)
Update histogram. if exists, then update histogram by value. if not, then create and update
|
void |
AbstractMetricService.histogram(long value,
String metric,
MetricLevel metricLevel,
String... tags) |
boolean |
AbstractMetricManager.isEnableMetricInGivenLevel(MetricLevel metricLevel)
Is metric service enabled in specific level
|
void |
AbstractMetricManager.rate(long value,
String name,
MetricLevel metricLevel,
String... tags)
Mark rate. if exists, then mark rate by value. if not, then create and mark.
|
void |
AbstractMetricService.rate(long value,
String metric,
MetricLevel metricLevel,
String... tags) |
void |
AbstractMetricManager.timer(long delta,
TimeUnit timeUnit,
String name,
MetricLevel metricLevel,
String... tags)
Update timer. if exists, then update timer by delta and timeUnit. if not, then create and
update
|
void |
AbstractMetricService.timer(long delta,
TimeUnit timeUnit,
String metric,
MetricLevel metricLevel,
String... tags) |
| 限定符和类型 | 方法和说明 |
|---|---|
MetricLevel |
MetricConfig.getMetricLevel() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MetricConfig.setMetricLevel(MetricLevel metricLevel) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DoNothingMetricManager.isEnableMetricInGivenLevel(MetricLevel metricLevel) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MetricLevel |
MetricLevel.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static MetricLevel[] |
MetricLevel.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
MetricLevel.higherOrEqual(MetricLevel level1,
MetricLevel level2) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.