akvorado

Flow collector, enricher and visualizer

AGPL-3.0 License

Stars
1.1K

Bot releases are visible (Hide)

akvorado - v1.5.7

Published by github-actions[bot] about 2 years ago

  • ✨ 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
    to geoip.

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.7
Full changelog: https://github.com/vincentbernat/akvorado/compare/v1.5.6...v1.5.7

akvorado - v1.5.6

Published by github-actions[bot] about 2 years ago

  • ✨ 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 to inlet.geoip.geo-database

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.6
Full changelog: https://github.com/vincentbernat/akvorado/compare/v1.5.5...v1.5.6

akvorado - v1.5.5

Published by github-actions[bot] about 2 years ago

  • ✨ 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: https://github.com/vincentbernat/akvorado/compare/v1.5.4...v1.5.5

akvorado - v1.5.4

Published by github-actions[bot] about 2 years ago

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 to inlet.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: https://github.com/vincentbernat/akvorado/compare/v1.5.3...v1.5.4

akvorado - v1.5.3

Published by github-actions[bot] about 2 years ago

  • πŸ’₯ cmd: replace the fake-exporter subcommand by demo-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: https://github.com/vincentbernat/akvorado/compare/v1.5.2...v1.5.3

akvorado - v1.5.2

Published by github-actions[bot] about 2 years ago

  • ✨ console: add <</!<< operator for SrcAddr and DstAddr 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: https://github.com/vincentbernat/akvorado/compare/v1.5.1...v1.5.2

akvorado - v1.5.1

Published by github-actions[bot] about 2 years ago

  • 🩹 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: https://github.com/vincentbernat/akvorado/compare/v1.5.0...v1.5.1

akvorado - v1.5.0

Published by github-actions[bot] over 2 years ago

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 and OutIfBoundary 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: https://github.com/vincentbernat/akvorado/compare/v1.4.2...v1.5.0

akvorado - v1.4.2

Published by github-actions[bot] over 2 years ago

  • ✨ 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: https://github.com/vincentbernat/akvorado/compare/v1.4.1...v1.4.2