Datadog + Elido — redirect latency and click rate in your dashboards
Stream elido.redirect.latency_ms and elido.click.rate to Datadog every 60 seconds. Build SLOs, correlation graphs, and P95 monitors alongside your application infrastructure. API key setup — two steps.
What you can do
Link infrastructure observability inside Datadog
How it works
Outbound — Elido → Datadog Metrics API
Elido's metrics-exporter aggregates redirect latency and click counts in 60-second windows and POSTs to the Datadog Metrics API endpoint for your region using your stored API key. The key only needs metrics:write and events:write — no read access required. Data flows outbound only.
60s windows: p50/p95/p99 latency + click count per slug and region
Sent to your region endpoint with your API key
Available in dashboards, monitors, SLOs, and Notebook
Setup guide
Two steps to link metrics in Datadog
- 1Create a Datadog API key
Datadog → Organization Settings → API Keys → New Key. Name it something like elido-metrics.
- 2Paste in Elido
/dashboard/notifications → Datadog → paste key + pick a region (US1/EU/etc.). We push elido.redirect.latency_ms and elido.click.rate metrics every 60s.
Authentication
API key — write-only, encrypted at rest
The Datadog integration uses an API key (not an Application key) that you create in Datadog's Organization Settings. The API key only needs metrics:write and events:write — it cannot read your dashboards, monitors, logs, or any other Datadog data. Elido encrypts the key with your workspace's KMS key before storage. You can revoke it from Datadog at any time, and you can remove the integration from /dashboard/notifications → Datadog → Remove.
Create a dedicated API key named elido-metrics with only the minimum permissions. Datadog supports scoped API keys — use them to limit blast radius if the key is ever rotated or revoked.
Frequently asked questions
What metrics does Elido send to Datadog?+
Elido pushes two core metrics on a 60-second interval: elido.redirect.latency_ms (gauge, p50/p95/p99 per region and link) and elido.click.rate (count per minute, broken down by link slug and domain). Both are tagged with workspace_id, region, and domain.
Which Datadog regions are supported?+
US1 (app.datadoghq.com), EU (app.datadoghq.eu), US3 (us3.datadoghq.com), and US5 (us5.datadoghq.com). You pick your region during setup — the correct metrics endpoint is selected automatically.
Does Elido need access to my existing Datadog dashboards or monitors?+
No. The integration is outbound-only using your API key to submit metrics. Elido never reads your dashboards, monitors, or logs. The API key only needs metrics:write and events:write permissions.
How do I revoke Elido's access to Datadog?+
Remove the integration at /dashboard/notifications → Datadog → Remove. The stored API key is deleted. You can also revoke the API key from Datadog's Organization Settings → API Keys.
Can I alert on redirect latency exceeding a threshold?+
Yes — once metrics arrive in Datadog, create a Datadog monitor on elido.redirect.latency_ms with a p95 threshold. We recommend alerting when p95 > 50ms for cache-hit paths and p95 > 500ms for cache-miss paths.