Dashboard mode
Global snapshot vs Saudi drilldown
Toggle between the standard Datadog SMS view and a Saudi Arabia (MCC 420) deep dive.
Live KPI Overview
Loading live metrics from Datadog...
Shows whether the snapshot is live or sample.
Configured via Settings > Datadog.
Based on Datadog timestamps.
Displays the last Datadog error, if any.
Essential SMS Flow Metrics
Live Datadog values for throughput, delivery, latency, and queue posture.
Messages sent per minute via SMSC. Sudden drops are an early signal of outage or throttling.
per_minute(sum:smsc.sms.sent{*})
Percent of SMS submits that avoid an immediate failure. Watch for provider outages or credit blocks.
100 * (sum:smsc.sms.sent{*} - sum:smsc.failed{*}) / sum:smsc.sms.sent{*}
P95 time from submission to delivery receipt. Target < 45s; warn at 55s.
p95:sms.latency.e2e{*}
Percentage of messages that receive a delivery receipt. Decreases often localize to a provider or country.
100 * sum:smsc.dlr.received / sum:smsc.sms.sent
Messages waiting for an SMSC bind or provider accept. Sustained growth points to throughput limits.
max:smsc.queued{*}
Failed submissions per minute. Spikes often align with throttling, credit issues, or template rejections.
per_minute(sum:smsc.failed{*})
Metric Ledger
Copy these numbers directly into performance reports. Queries mirror the API requests powering the cards above.
| Metric | Current Value | Datadog Query |
|---|---|---|
| Outbound Send Rate | -- | per_minute(sum:smsc.sms.sent{*}) |
| Send Success | -- | 100 * (sum:smsc.sms.sent - sum:smsc.failed) / sum:smsc.sms.sent |
| Delivery Latency (p95) | -- | p95:sms.latency.e2e{*} |
| DLR Success | -- | 100 * sum:smsc.dlr.received / sum:smsc.sms.sent |
| Queue Backlog | -- | max:smsc.queued{*} |
| Failed Sends Rate | -- | per_minute(sum:smsc.failed{*}) |