Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more observability in apollo config client #5113

Open
Anilople opened this issue Mar 23, 2024 · 2 comments
Open

Add more observability in apollo config client #5113

Anilople opened this issue Mar 23, 2024 · 2 comments

Comments

@Anilople
Copy link
Contributor

Anilople commented Mar 23, 2024

Is your feature request related to a problem? Please describe.
When use apollo config client, user want more observability,
for example,

  • Ensure config dilivery success or not, what's actual config use in memory and which time they init, update
  • What's the actual app.id, apollo.cluster, apollo.meta etc... use by JVM
  • How many namespace use by current JVM, how many config item in a namespace
  • Is network connection error when connect to apollo.meta?

But user cannot query above content directly

Describe the solution you'd like
First, we need to collect logs, metric, tracing as more as posible,
Then export them, by JMX, micrometer, dropwizard metrics or another framework.

Additional context
Current observability about apollo config client


osapp https://summer-ospp.ac.cn/org/prodetail/24c4c0073

help document reference https://summer-ospp.ac.cn/help/student/

Any question can be post in this issue.

@nobodyiam
Copy link
Member

This is very good proposal for production usage.

@shoothzj
Copy link
Member

maybe we can use prometheus java client library https://github.com/prometheus/client_java

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Observability
Development

No branches or pull requests

3 participants