micrometer guage 例子
所属分类 java
浏览量 803
使用 guage 监控 map 的 size
io.micrometer.core.instrument.Metrics
@Nullable
public static T gauge(String name, T obj, ToDoubleFunction valueFunction) {
return globalRegistry.gauge(name, obj, valueFunction);
}
Map data = new ConcurrentHashMap<>();
Metrics.gauge("guageDataMapSize", data, Map::size);
Metrics.gauge("guageDataMapSize2", data, XXX::mapsizeStatic);
private static int mapsizeStatic(Map map) {
return map.size();
}
/actuator/prometheus
guageDataMapSize 5.0
guageDataMapSize2 5.0
完整代码
https://gitee.com/dyyx/springboothello/blob/master/src/main/java/demo/controller/GuageController.java
上一篇
下一篇
aerospike监控 amc 安装
荣耀50使用技巧
springboot2 应用压测调优
Linux代理设置
关羽的几个历史故事
mysql导出错误