Skip to main content
Courier sends its delivery metrics and logs to the monitoring tool you already use. Notification failures show up next to the rest of your telemetry.
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 Courier environment, 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 environment tag to separate Test from Production.

FAQ

Datadog, New Relic, and any platform that accepts OpenTelemetry over OTLP, such as Grafana Cloud or your own collector.
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.