Screenshot of Tengja
PROJECT
active

Tengja

Iceland's network pulse — submarine cable monitoring, BGP overview, DNS root latency, IXP peering, and RIPE Atlas probes

NOC-style dashboard monitoring Iceland's internet infrastructure in real time. Tracks 4 submarine cables (DANICE, FARICE-1, Greenland Connect, IRIS) with per-cable throughput sparklines, utilization bars, and latency metrics updating every 2 seconds. A Canvas-based stacked area chart visualizes total traffic over a 60-point rolling window with capacity ceiling lines.

Features an SVG network topology diagram mapping the full path from international landing points through cable stations, RIX internet exchange points, data centers (Verne Global, atNorth), to telecom PoPs (Síminn, Míla, Nova) — with interactive hover tooltips showing node details and cable associations.

Pulls live data from external APIs: PeeringDB for RIX peering statistics (ASN count, capacity, member list), RIPE Atlas for DNS root server latency across all 13 roots (A–M) and Icelandic probe status, and RIPEStat for BGP overview (IPv4/IPv6 prefix counts, neighbor counts, visibility percentages per ASN).

Built on Next.js 16 with Framer Motion, Tailwind CSS, and Canvas. Simulated traffic patterns follow realistic time-of-day curves with random micro-events for spikes and dips.