《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——二、 微服务集群监控(1) https://developer.aliyun.com/article/1224288
1) 指标收集
a) 嵌入位置
Dubbo架构图如下:
在provider中添加一层MetricsFilter重写invoke方法嵌入调用链路用于收集指标,用try-catch-finally处理,核心代码如下:
b) 指标标识
用以下五个属性作为隔离级别区分标识不同方法,也是各个ConcurrentHashMap的key
c) 基础指标
指标通过common模块下的MetricsCollector存储所有指标数据
《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——二、 微服务集群监控(3) https://developer.aliyun.com/article/1224284