canonical / istio-operators

Charmed Istio
2 stars 17 forks source link

Add relation and expose metrics from istio-gateway #475

Closed rgildein closed 3 weeks ago

rgildein commented 1 month ago

Context

Isto gateway deployment already exposes metrics here, however charm is not using this and do not provide metrics-endpoint and grafana-dashboard endpoints.

We need to add relation using prometheus_scrape and grafana_dashboard interfaces.

What needs to get done

  1. Expose port for metrics as ServicePort
  2. Implement metrics-endpoint endpoint
  3. [Optional] Find and add some alert rules for metrics
  4. Find or create dashboard
  5. Implement grafana-dashboard endpoint

Definition of Done

  1. istio-gateway has metrics-endpoint and grafana-dashboard endpoints
  2. Integration with cos is tested
  3. istio-gateway provides grafana dashboards and alert rules
syncronize-issues-to-jira[bot] commented 1 month ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5996.

This message was autogenerated