public class DefaultMetricsClient extends Object implements MetricsClient
| 构造器和说明 |
|---|
DefaultMetricsClient() |
DefaultMetricsClient(int period) |
DefaultMetricsClient(int period,
boolean mute) |
| 限定符和类型 | 方法和说明 |
|---|---|
MetricCounter |
counter(String metricsName,
String description,
SortedMap<String,String> tagMap)
注册并返回一个MetricCounter对象,累加器。
|
void |
gauge(String metricsName,
String description,
SortedMap<String,String> tagMap,
Callable<Double> callable)
注册一个gauge类型的埋点,瞬时值
|
MetricTimer |
timer(String metricsName,
String description,
SortedMap<String,String> tagMap)
注册并返回一个MetricTimer,计时器。
|
public DefaultMetricsClient()
public DefaultMetricsClient(int period)
public DefaultMetricsClient(int period,
boolean mute)
public MetricCounter counter(String metricsName, String description, SortedMap<String,String> tagMap)
MetricsClientcounter 在接口中 MetricsClientmetricsName - 埋点名description - 埋点描述tagMap - 定义埋点的相关标签,一般会添加到tsdb中用于区分记录public MetricTimer timer(String metricsName, String description, SortedMap<String,String> tagMap)
MetricsClienttimer 在接口中 MetricsClientmetricsName - 埋点名description - 埋点描述tagMap - 定义埋点的相关标签,一般会添加到tsdb中用于区分记录public void gauge(String metricsName, String description, SortedMap<String,String> tagMap, Callable<Double> callable)
MetricsClientgauge 在接口中 MetricsClientmetricsName - 埋点名description - 埋点描述tagMap - 定义埋点的相关标签,一般会添加到tsdb中用于区分记录callable - 封装如何计算值的逻辑闭包Copyright © 2021. All rights reserved.