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
Expose port for metrics as ServicePort
Implement metrics-endpoint endpoint
[Optional] Find and add some alert rules for metrics
Find or create dashboard
Implement grafana-dashboard endpoint
Definition of Done
istio-gateway has metrics-endpoint and grafana-dashboard endpoints
Integration with cos is tested
istio-gateway provides grafana dashboards and alert rules
Context
Isto gateway deployment already exposes metrics here, however charm is not using this and do not provide
metrics-endpoint
andgrafana-dashboard
endpoints.We need to add relation using
prometheus_scrape
andgrafana_dashboard
interfaces.What needs to get done
Definition of Done
metrics-endpoint
andgrafana-dashboard
endpoints