Dubbo使用开源的Dubbo Metrics进行数据埋点,并且通过服务暴露,使用的时候,首先需要进行配置:
<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-observability-starter</artifactId> </dependency>
<dubbo:metrics protocol="prometheus"> <dubbo:aggregation enabled="true"/> </dubbo:metrics>
<dubbo:metrics protocol="prometheus"> <dubbo:aggregation enabled="true"/> </dubbo:metrics>
先启动服务端,然后启动客户端, 提供端监控指标:http://localhost:20888/metrics 消费端监控指标:http://localhost:20889/metrics
可观测性文档如下链接: https://cn.dubbo.apache.org/zh-cn/overview/tasks/observability/metrics-start/