apache / apache/dubbo

Observability task:monitoring platform data export exporter function(可观测性任务监控平台数据导出exporter功能)

Open
#11,150 5 comments 0 reactions 0 assignees View on GitHub
type/proposal
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

- [x] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.

## Describe the proposal

En: In fact, dubbo already supports the monitoring of buried point data to be pushed to Prometheus or the exposed port for Prometheus to monitor and capture. For dubbo, it does not want to rely only on this third-party framework, and needs better compatibility. There are more users such as users who do not use Prometheus monitoring, but in the first stage, you can use the exporter function of Prometheus first, and at the same time communicate with the dubbo admin side so that dubbo admin can get it from Prometheus. Once you get the data you need, you can also try to use other methods to directly export the data to dubbo admin. This solution can be investigated later.

中文:其实目前dubbo已经支持了监控埋点数据推送至普罗米修斯或者暴漏端口让普罗米修斯监控来抓取,对于dubbo来说并不想仅仅依赖这一个第三方框架,需要有更好的兼容更多的用户比如未使用普罗米修斯监控的用户,不过第一个阶段可以先使用普罗米修斯的exporter导出功能,同时与dubbo admin端做好沟通让dubbo admin从普罗米修斯中拿到自己需要的数据,后续也可以尝试使用其他方式将数据直接导出给dubbo admin 这个方案后续可以调研一下

Contributor guide

Open the contributing guide

Research direction

Start by locating Dubbo's existing Prometheus monitoring and exporter integration, then review how Dubbo Admin currently obtains monitoring data. Define the first-stage exporter and Admin compatibility scope; done should be a concrete, agreed design because the issue does not name files, tests, or a specific implementation path.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, prometheus
Domain
observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.