Categories
Self-Hosted Analytics Observability Networking Network Monitoring Traffic Analysis NetFlowStars
Forks
Watchers
Developer links
Akvorado
Point your routers at Akvorado and every NetFlow, IPFIX, and sFlow record crossing your network becomes a chart you can interrogate. The web console opens on a live summary of flows per second, exporter count, and traffic split by autonomous system, port, protocol, country, and address family. From there, the visualize page turns stored flows into stacked, line, grid, and heatmap time series, plus Sankey diagrams that show how traffic moves between networks, interfaces, and countries. Filters use a simple SQL-like syntax, so a question like which customers pulled traffic over a transit link last night becomes a query, not a support ticket to your future self. Because the outlet polls each exporter with SNMP or gNMI, flows arrive wearing real interface names, descriptions, and speeds instead of raw ifIndex numbers nobody can read. GeoIP lookups attach country and city to addresses, classification rules tag providers, peers, and connectivity types, and optional BMP sessions add AS paths and BGP communities to every flow. Retention is tiered: raw flows keep full detail for recent days while one-minute, five-minute, and hourly rollups stretch summaries across a year of history. A Grafana plugin is available too, so the same flow data can sit on the dashboards your team already watches. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Know Who Uses Your Bandwidth
- Flows from every exporter are enriched with interface names, AS numbers, and countries, so top talkers, transit costs, and peering ratios are visible at a glance.
- Ask Questions in Plain Filters
- A SQL-like filter syntax plus stacked, grid, heatmap, and Sankey graphs let you slice traffic by exporter, interface, provider, port, or country without exporting data elsewhere.
- History Without the Storage Bill
- Tiered rollups keep one year of hourly summaries alongside weeks of raw flows, so capacity planning questions stay answerable long after the packets are gone.
- Built for Carrier-Scale Networks
- Kafka buffering and ClickHouse storage absorb flow bursts from many exporters at once, while SNMP, gNMI, and BMP enrichment keep metadata accurate as the network grows.
Features
- NetFlow, IPFIX, sFlow Inlet
- Receives flows on UDP 2055, 4739, and 6343 from routers and switches, buffering raw datagrams into Kafka before parsing so bursts never lose records.
- SNMP and BGP Enrichment
- Polls exporters with SNMP or gNMI for interface names and speeds, and optionally ingests BGP routes over BMP for AS paths and communities.
- Five Ways to Visualize
- Stacked, line, grid, and heatmap time series plus Sankey diagrams, with bidirectional views, previous-period overlays, and natural-language time ranges.
- ClickHouse Tiered Storage
- Stores flows in ClickHouse with one-minute, five-minute, and hourly consolidated tables, each with its own retention, keeping a year of history affordable.
- Classification Rule Engine
- Rules tag exporters and interfaces with boundaries, providers, and connectivity types like PNI, IX, and transit, so reports speak your network language.