I'm currently accessing a number of GraphQL servers and our current frontrunner is Apollo Server. The server itself comes with a number of monitoring feature hooks like query tracing, query performance, health checks, etc. However, cannot seem to figure out if there is a way to pass this kind of information along to Dynatrace in a meaningful way that would allow us to analyze query performance and perform a standard health check of the server. Being able to analyze query performance and detect bad queries is generally a requirement of any GQL server since unlike REST servers all requests in GQL go through a single endpoint.
Solved! Go to Solution.
You can send data into Dynatrace via the API from other monitoring tools: https://www.dynatrace.com/support/help/extend-dynatrace/custom-metric-ingestion-and-analysis/