gateway icon indicating copy to clipboard operation
gateway copied to clipboard

Implement Metrics instrumentation

Open Xunzhuo opened this issue 1 year ago • 6 comments

Description:

Do metrics instrumentation in EG components:

  • [x] Provider:
    • [x] controller-runtime metrics
    • [x] watchable map metrics
  • [x] GWAPI-Translator
    • [x] watchable map metrics
  • [x] xDS-Translator
    • [x] watchable map metrics
  • [x] xDS-Server
    • [x] watchable map metrics
    • [x] xds server metrics
  • [x] Infra-Manager
    • [x] watchable map metrics
    • [ ] infra-manager metrics
  • [x] Status Updater

Implement Metrics instrumentation for EG CP Observability.

  • [x] https://github.com/envoyproxy/gateway/issues/2089
  • [x] https://github.com/envoyproxy/gateway/issues/2090
  • [ ] https://github.com/envoyproxy/gateway/issues/2091
  • [x] https://github.com/envoyproxy/gateway/issues/2131
  • [ ] #3474

Xunzhuo avatar Oct 27 '23 06:10 Xunzhuo

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

github-actions[bot] avatar Nov 30 '23 12:11 github-actions[bot]

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

github-actions[bot] avatar Jan 06 '24 16:01 github-actions[bot]

@Xunzhuo still planning on working on this for v1.0 ?

arkodg avatar Feb 15 '24 01:02 arkodg

This issue has been automatically marked as stale because it has not had activity in the last 30 days.

github-actions[bot] avatar Mar 29 '24 04:03 github-actions[bot]

The design of Metrics for EG CP shall follow the idea as @Xunzhuo outlined here.

I'll post the initial metrics design here (one by one) before any implementation.

shawnh2 avatar Apr 29 '24 06:04 shawnh2

@shawnh2 thanks for continuing to implement this, ping me if you need more reviews.

Xunzhuo avatar Apr 30 '24 03:04 Xunzhuo