/
Dashboard for SMS delivery metrics
ЕСОЗ - публічна документація
Dashboard for SMS delivery metrics
Purpose
In order to understand to understand the SMS channel efficiency next metrics must be pre calculated and shown on datadog dashboard:
- Successful/unsuccessful SMS submissions stats
- Undelivered SMS
- SMS delivery latency
Specification
All metrics must be continuous and are calculated based on input period.
Input period:
- previous day
- current day
Successful/unsuccessful SMS submissions stats
Fetch records from VERIFICATION.sms_logs, where:
- status not in ('Accepted', 'Enroute')
- now()-inserted_at<=inputed_period
- type
Calculate successful ratio:
- count(status='Delivered')/count(*)
Undelivered SMS
Fetch records from VERIFICATION.sms_logs, where:
- status not in ('Accepted', 'Enroute')
- now()-inserted_at<=inputed_period
- type
Calculate Undelivered SMS qty:
- count(status<>'Delivered')
SMS delivery latency
Fetch records from VERIFICATION.sms_logs, where:
- status = 'Delivered'
- now()-inserted_at<=inputed_period
- type
Calculate SMS delivery latency based on groups:
- define groups:
- '<=2 min': status_changed_at - inserted_at<=2 min
- '2 - 5 min': status_changed_at - inserted_at<=5 min
- '5 - 30 min': status_changed_at - inserted_at<=30 min
- else '>30 min'
- count(*) - sms qty in each group
, multiple selections available,
Related content
Технічні вимоги/Тестова програма
Технічні вимоги/Тестова програма
Read with this
SMS statuses logs
SMS statuses logs
More like this
Communication Templates
Communication Templates
Read with this
SMS statuses update
SMS statuses update
More like this
eHealth DataModel
eHealth DataModel
Read with this
Project report week 7
Project report week 7
More like this
ЕСОЗ - публічна документація