Send Subscription Delivery metrics to Honeycomb
dwwoelfel opened this issue · comments
In addition to sending metrics for every API call OneGraph makes on your behalf, the Monitoring tab on the dashboard now supports sending subscription delivery metrics to Honeycomb.
Each event includes the following keys:
Key | Type | description |
---|---|---|
destination | String | The url of the webhook destination, or websocket |
subscriptionId | String | The id of the subscription |
operationName | String | The optional operationName of the subscription, e.g. GitHubRepoSubscription |
statusCode | Integer | The status code OneGraph received from your server, if it received a status code |
webhookRequestMilliseconds | Integer | The time, in milliseconds, it took us to send the webhook POST request to the server |
timedOut | Boolean | true if the request timed out before we finished sending the webhook |
truncatedResponseBody | String | The first 512 bytes of the response from the server, if OneGraph did not receive a 2xx or a 410 status code |