Add PagerDuty as an integration
This would allow people to use PagerDuty to get notified when an alert triggers.
Complexity Based Rate Limiting
I would like to rate limit my GraphQL queries by their complexity. A query that returns 1000 entities is more costly than a query that returns 5.
Purge by Scope value
Hi folks! ✋ Understanding GraphCDN has the "Scope" to protect certain data that should be private, it would be great to have a way to clean up by "Scope value". In our app, most of the things are private and the content is returned in the language the user set, so it would be convenient to be able to clean up the entire cache or part of it related to one user when, for example in our case, they "change the language". Thank you for this great product!
Propagate cache updates to all regions
It would be great if GraphCDN could propagate cache updates into all regions automatically. For example: A user in some region makes a request to a GraphCDN endpoint which results in a cache miss. GraphCDN gets the data from the origin and adds it to its cache not just in that region, but in all regions. That way, when another user in some other region makes the same query, they benefit from that cached response.
I would love to be able to specify a rate limit for my origin so I can't get bombarded with requests!
I'd like a GraphQL Firewall - a feature that filters our malicious queries, for example SQL injections, prototype pollution or any other common attack.
Allowlisting (persisted queries)
I'd love to allowlist the queries my actual app sends so malicious actors can't put together expensive queries manually!
Show variable payload with errors
When there is an error in the dashboard we get the full query which is great, but we cannot see any variables per query. It would be great to also see the variables so we can determine the variables that caused the query error. In our case we have several thousand pages that use the same query.
Filter Metrics based on error code
I would like to filter errors on the Metrics Dashboard based on their code e.g. show only HTTP/502 Bad Gateway.