Releases: akvorado/akvorado
v1.5.8
This release bumps the minimal required version for ClickHouse to
22.4. The docker-compose
file has been updated to use ClickHouse
22.8 (which is a long term version). Moreover, Akvorado now has its
own organisation and the code is hosted at
akvorado/akvorado.
- 💥 console: make ClickHouse interpolate missing values (ClickHouse 22.4+ is required)
- 🩹 orchestrator: validate configuration of other services on start
- 🩹 inlet: correctly parse
inlet.snmp.communities
when it is just a string - 🌱 cmd: print a shorter message when an internal error happens when parsing configuration
- 🌱 inlet: add
inlet.snmp.ports
to configure SNMP exporter ports
Docker image: docker pull ghcr.io/akvorado/akvorado:1.5.8
Full changelog: v1.5.7...v1.5.8
v1.5.7
- ✨ inlet: add support for flow rate-limiting with
inlet.flow.rate-limit
- 🌱 inlet: improve performance of GeoIP lookup
- 🌱 inlet: add
inlet.core.asn-providers
to specify how to get AS
numbers.inlet.core.ignore-asn-from-flow
is deprecated and mapped
togeoip
.
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.7
Full changelog: v1.5.6...v1.5.7
v1.5.6
- ✨ inlet: add support for SNMPv3 protocol
- 🌱 inlet:
inlet.snmp.default-community
is now deprecated - 🌱 console: make “previous period” line more visible
- 🩹 geoip: fix
inlet.geoip.country-database
rename toinlet.geoip.geo-database
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.6
Full changelog: v1.5.5...v1.5.6
v1.5.5
- ✨ console: add an option to also display flows in the opposite direction on time series graph
- ✨ console: add an option to also display the previous period (day, week, month, year) on stacked graphs
- 🌱 inlet: Kafka key is now a 4-byte random value making scaling less dependent on the number of exporters
- 🌱 demo-exporter: add a setting to automatically generate a reverse flow
- 🌱 docker-compose: loosen required privileges for
conntrack-fixer
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.5
Full changelog: v1.5.4...v1.5.5
v1.5.4
SrcCountry
/DstCountry
were incorrectly filled in aggregated
tables. This is fixed with this release, but this implies dropping the
existing data (only the country information). See PR #61 for more
details.
- ✨ inlet:
inlet.core.default-sampling-rate
also accepts a map from subnet to sampling rate - ✨ inlet:
inlet.core.override-sampling-rate
enables overriding the sampling rate received from a device - 🩹 orchestrator: fix
SrcCountry
/DstCountry
columns in aggregated tables PR #61 - 🌱 inlet:
inlet.geoip.country-database
has been renamed toinlet.geoip.geo-database
- 🌱 inlet: add counters for GeoIP database hit/miss
- 🌱 inlet:
inlet.snmp.communities
accepts subnets as keys - 🌱 docker-compose: disable healthcheck for the conntrack-fixer container
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.4
Full changelog: v1.5.3...v1.5.4
v1.5.3
- 💥 cmd: replace the
fake-exporter
subcommand bydemo-exporter
to make easier to understand its purpose - 🌱 console: make
<<
and!<<
operators more efficient
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.3
Full changelog: v1.5.2...v1.5.3
v1.5.2
- ✨ console: add
<<
/!<<
operator forSrcAddr
andDstAddr
to match on a subnet PR #57 - 🩹 build: remove
-dirty
from version number in released Docker images - 🌱 console: hide
::ffff:
prefix from IPv6-mapped IPv4 addresses
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.2
Full changelog: v1.5.1...v1.5.2
v1.5.1
- 🩹 cmd: do not merge user-provided lists with defaults when parsing configuration
- 🩹 docker-compose: make
docker-compose.yml
work with Docker Compose v2/v3 - 🩹 inlet: update UDP packet counters when receiving packets, not after decoding
- 🌱 console: add configuration for default options of the visualize
tab and the top widgets to display on the home page.
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.1
Full changelog: v1.5.0...v1.5.1
v1.5.0
This release introduce a new protobuf schema. When using
docker-compose
, a restart of ClickHouse is needed after upgrading
the orchestrator to load this new schema.
- ✨ inlet: add sflow support PR #23
- ✨ inlet: classify exporters to group, role, site, region, and tenant PR #14
- ✨ orchestrator: add role, site, region, and tenant attributes to networks PR #15
- ✨ docker-compose: clean conntrack entries when inlet container starts
- 🩹 console: fix use of
InIfBoundary
andOutIfBoundary
as dimensions PR #11 - 🩹 build: make Akvorado compile on MacOS
- 🌱 inlet: ask the kernel to timestamp incoming packets
- 🌱 orchestrator: limit number of Kafka consumers in ClickHouse to the number of CPUs
- 🌱 doc: add configuration for Juniper devices
- 🌱 docker-compose: add UI for Apache Kafka to help debug starter issues
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.0
Full changelog: v1.4.2...v1.5.0
v1.4.2
- ✨ inlet: add an option to ignore ASN received from flows PR #7
- 🩹 console: fix maximum value for the grid view
- 🌱 orchestrator: adapt partition key for each consolidated flow
tables in ClickHouse to limit the number of partitions (this change
won't be applied on an existing installation) - 🌱 inlet: add
default-sampling-rate
as an option - 🌱 inlet: only require either input or output interface for a valid flow
- 🌱 build: switch from Yarn to npm as a Javascript package manager PR #4
- 🌱 docker-compose: pull image from GitHub instead of building it
- 🌱 doc: add more tips to the troubleshooting section
Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.4.2
Full changelog: v1.4.1...v1.4.2