Add more observability in apollo config client

tv6aics1  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(59)

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.

m0rkklqb

m0rkklqb1#

This is very good proposal for production usage.

m4pnthwp

m4pnthwp2#

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

相关问题