《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——二、 微服务集群监控(5) https://developer.aliyun.com/article/1224282
2. 接入Prometheus并用Grafana可视化展示
1) 前置条件
要成功使用 Grafana 监控 Dubbo Metrics,你需要确保以下组件被正确安装。
• 安装Prometheus
• 安装Grafana
2) 示例详解
参考案例
Dubbo官方案例中提供了指标埋点的示例,可以点击这里获取案例源码和更多指导。
依赖
目前Dubbo的指标埋点仅支持3.2及以上版本,同时需要引入dubbo-metrics-prometheus依赖如下所示:
配置
开启Dubbo的指标埋点只需要引入以下配置即可。
关于指标的配置可以参考配置项中的指标配置信息,在这里引入的配置中:
• enable-jvm-metrics:是对JVM指标的埋点, 如果不需要这些配置项可以将其删除或者设置为false。
• aggregation:针对指标数据的聚合处理使监控指标更平滑。
• prometheus-exporter:指标数据导出器,这里配置指标服务的端口号为20888。
配置完成后即可启动服务。
《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——二、 微服务集群监控(7) https://developer.aliyun.com/article/1224277