Observability integrations require the Enterprise plan. See Courier pricing.
Choose a destination
Datadog
API key and site. Includes a ready-made dashboard.
New Relic
License key, with optional metrics and logs endpoints.
OpenTelemetry
Any OTLP endpoint, with basic auth or a bearer token.
Observability or webhooks
What Courier sends
Courier aggregates metrics over a 10-second window and sends them as messages are sent, delivered, or marked undeliverable. Logs go to the same destination in near real time. Metrics and logs are tagged with your Courierenvironment, production or test, so you can filter by it.
Metrics
Slack, Microsoft Teams, and other chat providers report under
direct_message. There’s no chat channel.
Each destination’s page lists anything specific to it, such as Datadog’s extra metrics and tags.
Limits & behavior
- Datadog has no backfill. Courier starts sending metrics when you activate the integration.
- Metrics count status changes, not messages. One message moves through several statuses, so metric totals don’t match the number of messages in your logs.
- Per environment. Filter on the
environmenttag to separate Test from Production.
FAQ
Which observability tools does Courier support?
Which observability tools does Courier support?
Datadog, New Relic, and any platform that accepts OpenTelemetry over OTLP, such as Grafana Cloud or your own collector.
Why don't my metric counts match my message logs?
Why don't my metric counts match my message logs?
Courier emits a metric per status change. A message that’s sent, delivered, and opened adds to three metrics, while it’s one row in logs.