GraphQL query-to-feature correlation mechanism
Description
We want to build a separate GraphQL Grafana dashboard, see gitlab-com/gl-infra/scalability#583 (moved).
See GraphQL API Observability architectural blueprint https://docs.gitlab.com/ee/architecture/blueprints/graphql_api/.
Proposal
In #292797 (closed) we started to working on the GraphQL query-to-feature correlation mechanism. What we want to achieve there is to make it much easier for engineers to understand how their features perform and how GraphQL queries used by these features perform too.
This proposal introduces additional header, like X-GITLAB-GRAPHQL-FEATURE-CORRELATION: "verify/ci/pipeline-graph"
being sent along with internal API requests.
This will then allow us to add features to the GraphQL Grafana Dashboard filters, similarly to how you can filter by REST API endpoint: