Observability integrations
Send emma's metrics and traces to your own observability stack — Grafana, Datadog, New Relic, or any OTLP endpoint.
emma doesn't try to be your observability platform. Instead, it pushes metrics and traces to the tools you already run, through per-vendor adapters. You keep your dashboards where they are; emma feeds them.
Before you start you need an endpoint and credentials for your observability tool (a Grafana Cloud stack, a Datadog API key, an OTLP collector URL, and so on).
Supported destinations
emma connects through an adapter per vendor, each with the same shape (validate, push metrics, push traces, provision dashboards where supported):
| Destination | Sends |
|---|---|
| Grafana | metrics, traces, provisioned dashboards |
| Datadog | metrics, traces |
| New Relic | metrics, traces |
| Prometheus | metrics |
| OTLP (any compatible collector) | metrics, traces |
1. Add your destination
Give emma the endpoint and credentials for your tool. emma validates the connection before saving.
Try this — Send my metrics to Grafana (emma will ask for the endpoint and API token)
Credentials for your observability tool are stored to push data on your behalf — provide a key scoped to ingestion, not full account access, where your vendor supports it.
2. Confirm data is flowing
Once connected, emma pushes metrics (and traces, where supported) to your destination. Check your own dashboards to confirm data is arriving.
3. Provision dashboards
For destinations that support it (such as Grafana), emma can provision starter dashboards so you're not building from scratch.
Try this — Provision a Grafana dashboard for my infrastructure
What's next
- Set up alerts — alert on the metrics you're now collecting
- Optimize your cloud spend — pair cost with your metrics
- The diagram — the in-console view of your infrastructure
Last updated on 17 Jul 2026