graphql-hive / platform

GraphQL platform - Schema registry, analytics and gateway for GraphQL federation and other GraphQL APIs
https://the-guild.dev/graphql/hive
MIT License
423 stars 101 forks source link

Data Forwarding #718

Open kamilkisiela opened 1 year ago

kamilkisiela commented 1 year ago

Send processed data to tools such as DataDog, Sentry, PagerDuty etc. I guess we could start with metrics and take it to the next level at some point.

kdawgwilk commented 1 year ago

We are looking into switching from Apollo Studio and this is a pretty big hole for us to switch

dotansimha commented 1 year ago

We are looking into switching from Apollo Studio and this is a pretty big hole for us to switch

Are you referring to data forwarding to a specific service? Can you please share more info about this?

kdawgwilk commented 1 year ago

https://www.apollographql.com/docs/graphos/metrics/datadog-integration/ https://docs.datadoghq.com/integrations/apollo/

These metrics would be a good place to start as long as we can segment them by operation name, project, and target

apollo.operations.count
apollo.operations.error_count
apollo.operations.cache_hit_count
apollo.operations.latency.min
apollo.operations.latency.median
apollo.operations.latency.95percentile
apollo.operations.latency.99percentile
apollo.operations.latency.max
apollo.operations.latency.avg
cassidycodes commented 2 months ago

Bumping this because I'd like a quick and easy way to see failed/passed schema checks in datadog. The current features we'd like are:

As a DataDog user I: