celeborn
celeborn copied to clipboard
[CELEBORN-1552] automatically support prometheus to scrape metrics for helm chart
What changes were proposed in this pull request?
- Add Annotations to Master Service and Worker Service for automatically scraping by Prometheus.
- Add Ports to Worker Service, since it's empty before that prometheus cannot connect to workers.
Why are the changes needed?
Although master and worker provide http interfaces, We still need add annotations manually for prometheus automatically scraping.
Does this PR introduce any user-facing change?
No. Users will not feel any changes to install and use Celeborn.
How was this patch tested?
test locally and in dev environment.
Before:
After: