Data Sources & Methodology
Transparency in how we collect, process, and present internet performance data
Probe data comes from lightweight agents deployed across Cameroon. Each agent continuously performs:
- ICMP Ping tests — measures round-trip latency and packet loss
- TCP connection tests — validates HTTP/S connectivity to key endpoints
- Traceroute analysis — maps routing paths and identifies bottlenecks
- Download/Upload speed tests — via standardized reference servers
Data is collected every 2 hours from probe agents located in each of the 10 regions.
Probes
(Raw Data)
(Raw Data)
Ingestion
Server
Server
Processing/
Aggregation
Aggregation
Database
(SQLite)
(SQLite)
Public
Dashboard
Dashboard
All raw measurements are stored in SQLite. Aggregated metrics (hourly averages) are computed on read for dashboard display.
Important: Data provided by NIHD is for informational and research purposes only.
- Measurements represent probe agent observations, not the full national network picture.
- Latency values are affected by distance to measurement targets.
- ISP performance data may not account for local peering arrangements.
- This data should not be used for SLA enforcement or regulatory proceedings.
Raw data is accessible via the NIHD REST API:
| Endpoint | Method | Description |
|---|---|---|
/dashboard-data | GET | Aggregated national stats (last 24h) |
/api/region-data | GET | Per-region measurements |
/api/alerts-data | GET | Alert events with filters |
/api/traceroutes | GET | Traceroute path data |
/api/isp-comparison | GET | ISP performance comparison |
/submit/ping | POST | Submit measurement from probe |
/submit/traceroute | POST | Submit traceroute result |
Coverage Stats
Regions Monitored
10
ISPs Tracked
4
Data Refresh Rate
Every 2 Hours
Data Retention
30 Days
Alert Detection
Automated
Data Format
CSV / PDF
ISPs Monitored
Camtel
MTN Cameroon
Orange Cameroon
Nexttel