GraphQL Observability with Hasura GraphQL Engine and Honeycomb
This tutorial guides you through setting up an observable system for a GraphQL application using Hasura GraphQL Engine and Honeycomb. An observable system allows you to understand, optimize, and control your GraphQL server by capturing important metrics such as query execution time, response status codes, and user context. By integrating with Honeycomb, you can create visual views of logs based on filters, set up alerts for anomalies, and gain a holistic view of your GraphQL queries to identify performance issues or errors. The setup includes deploying Hasura GraphQL Engine on Google Kubernetes Engine (GKE), setting up the Honeycomb Agent on Kubernetes, and sending GraphQL Engine logs to Honeycomb. Finally, you can create dashboards with filters for granular details and set up alerts for anomalies in query execution time or other metrics.
Company
Hasura
Date published
Sept. 27, 2018
Author(s)
Praveen Durairaju
Word count
859
Hacker News points
None found.
Language
English