Webhook OUT: publication monitoring in Sentry and Grafana
Publications and failures — as events in your monitoring.
The problem
The team looks at metrics and errors in Sentry, Grafana or their own observability system. But Crosslybot publications are a separate world: to understand whether everything is fine, you have to open the dashboard separately.
How Crosslybot solves it
The outgoing webhook sends an event about every publication (including failures) into your monitoring system. All metrics and alerts in one place — next to the rest of the infrastructure.
Crosslybot sends events about publications and failures into your monitoring system via an outgoing webhook. Sentry, Grafana, Prometheus, Loki — the receiver converts the event into the needed format, and the metrics end up in the shared infrastructure dashboard.
Alerts on failures are configured next to the team’s other alerts: PagerDuty, Slack, email. Publication failures are caught quickly, without a separate observation panel. By trace_id it’s easy to link a post to its events in logs and traces.
How to set up
Prepare a receiver
Build an endpoint or use a ready collector: Sentry SDK, Grafana Loki, Prometheus pushgateway.
Set up Webhook OUT
In the Crosslybot dashboard, specify the receiver URL and enable the outgoing webhook.
Parse the events
Convert the payload into your system's format: span/event for Sentry, log for Loki, metric for Prometheus.
Set up alerts
Raise an alert on failed publications or error rate spikes — next to the rest of the infrastructure alerts.
What's inside
All errors in one dashboard
Publication failures are visible next to the other metrics — no need to watch two panels.
Alerts on failures
A platform outage, a chain of errors — the alert fires in your usual channel (PagerDuty, Slack, email).
trace_id for investigation
By trace_id it's easy to link a publication to its events in logs and traces.
Result
The content stack lives in the same observability system as the infrastructure. Publication failures are caught quickly, without separate dashboards.
FAQ
Does it work for Sentry?
Yes. Via a receiver you can send events as an issue or breadcrumb. The ready Sentry SDK helps with formatting.
And for Prometheus / Grafana?
Yes. Use the Pushgateway or Loki — the receiver converts the event into a metric or a log line.
Can I set an alert only on failures?
Yes. Filter by event status on the receiver side — alert only on failed.
What plan is needed?
Webhook OUT is available on the Pro plan and above.
Ready to try?
Connect the bot in 2 minutes. Free plan — no cards, no signup.