Vincent Bernat d2595dfef5 orchestrator/clickhouse: fix SrcCountry/DstCountry columns
In aggregated tables, these columns were missing from the ORDER BY
clause. This means they were set to some random values. This is not
possible to fix that after their creation (see #60 for a tentative),
therefore, we have to drop and recreate the columns. This only affects
aggregated tables, not the main table, but nonetheless, unless you
look at the last hour, the data is lost.
2022-07-29 18:52:51 +02:00
2022-07-25 07:42:05 +02:00
2022-07-22 11:19:44 +02:00
2022-07-22 11:19:44 +02:00
2022-04-01 20:21:53 +02:00
2022-06-29 11:42:28 +02:00
2022-06-29 11:42:28 +02:00
2022-07-19 18:18:06 +02:00

Akvorado: flow collector, hydrater and visualizer.

This program receives flows (currently Netflow/IPFIX and sFlow), hydrates them with interface names (using SNMP), geo information (using MaxMind), and exports them to Kafka, then ClickHouse. It also exposes a web interface to browse the collected data.

Timeseries graph

Sankey graph

Akvorado is developed by Free, a French ISP, and is licensed under the AGPLv3 license.

A demo site using fake data and running the latest stable version is available on demo.akvorado.net. It is the direct result of running docker-compose up on a fresh checkout but port 2055 is not accessible (you cannot send you own flows). Please, be gentle with this resource. The demo site also enables you to browse the documentation (which is also available in docs/).

Be aware that Akvorado is still young and should be considered as alpha quality. At some point, some features may change in an inconvenient way as it is difficult to mutate ClickHouse tables while keeping all data intact.

Description
Flow collector, enricher and visualizer
Readme 34 MiB
Languages
Go 89.6%
Vue 6.5%
TypeScript 1.9%
Makefile 0.8%
Nix 0.4%
Other 0.7%