Description
Provide metrics and dashboards to monitor and assess API Gateway
Done Criteria
- Sufficient metrics are gathered from Envoy instances via Prometheus
- Dashboard are built and available to provide insight into metrics from Envoy API Gateway
Description
Provide metrics and dashboards to monitor and assess API Gateway
Done Criteria
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | • eprodromou | T235270 Wikimedia API Gateway | |||
| Resolved | • eprodromou | T255030 Wikimedia API Gateway MVP | |||
| Resolved | hnowlan | T235272 Client Developer has a preferred API server | |||
| Resolved | • eprodromou | T254794 Envoy API Gateway Implementation | |||
| Resolved | hnowlan | T254910 Metrics and dashboards for API Gateway |
Is this for product-level metrics, like how many hits to the service and by whom? Or administrative metrics, like resources used and uptime?
Change 623012 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: Collect metrics
Change 623012 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: Collect metrics
Change 623399 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: expose port for admin interface
Change 623399 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: expose port for admin interface
Change 623568 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: Use envoyproxy.io annotation for metrics gathering.
Change 623568 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: Use envoyproxy.io annotation for metrics gathering.
Change 623624 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: Add mappings for ratelimit service
Change 623624 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: Add mappings for ratelimit service
Change 624006 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: Fix syntax in metrics gathering
Change 624006 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: Fix syntax in metrics gathering
Dashboard is looking okay, this is 90% done. Moving to blocked until T235277 is unblocked - can't graph non-anonymous keys until we have actual usage metrics.