Collect and build a Grafana dashboard that has three tiles showing the following metrics:
- Total number of requests coming in - success vs failure
- Max and Median latency
- Error types (we have to define how we'll group these)
- Usage across fields
Notes
- execution time metrics come for free via mediawiki_special_executeTiming_seconds{special="WikibaseGraphQL"}
- for usage across fields, we parse the query and increment a counter for each field in the AST