Skip to content

Releases: sflow/host-sflow

hsflowd

23 Sep 17:03
Compare
Choose a tag to compare

Docker Swarm: the appearance and disappearance of short-lived containers is now handled smoothly, with per-container network stats picked up directly from /proc.
Each mod-pcap tap is now reported as just one sFlow data-source which means that if the container-to-vport mapping fails the traffic is still reported (with inputPort or outputPort field missing) and can still be attributed to the service. It also means that the sFlow collector can de-duplicate correctly if the same traffic is monitored via two taps. This brings mod-pcap into line with the way that Open vSwitch sends packets samples with one data-source per bridge. A new "vport" option in the pcap configuration looks like this:
pcap { dev=eth0 vport=on }
This forces hsflowd to report counter-samples for any vport interfaces detected. If the device being tapped is in fact a bridge:
pcap { dev=virbr0 }
then vport=on is the default.

hsflowd

07 Sep 12:23
Compare
Choose a tag to compare

mod_docker - handle interface churn.
mod_ovs - retain root privileges to call ovs-vsctl.
mod_dnssd - handle initial failures.

hsflowd

19 Aug 05:34
Compare
Choose a tag to compare

Dell OS10 port now fully operational.

hsflowd

02 Aug 23:40
Compare
Choose a tag to compare

Major reworking of the Linux port. Allows single rpm to be built with dynamic loadable modules for optional features. Supports systemd scheduling. Optional features can be compiled in using the "FEATURES" variable. For example:

  make FEATURES="ULOG NFLOG PCAP DOCKER KVM OVS"

or:

  make -k FEATURES=ALL

See INSTALL.Linux for more details.

hsflowd

14 Apr 22:05
Compare
Choose a tag to compare

Fixed compilation bugs for LIBVIRT and XEN_DDK.
Improved test for setns system call (requires glibc > 2.14 as well as kernel > 3.0.0).

hsflowd

11 Apr 22:05
Compare
Choose a tag to compare

Run counter-polling and packet-sampling in separate threads, so that a blocking call in the polling thread cannot stall the processing of packet samples.

Fix bug introduced in 1.29.0 that reversed sampling direction for Cumulus Linux packet-samples.

Avoid trying to read optical DOM stats from a module that does not support it.

hsflowd

04 Apr 18:00
Compare
Choose a tag to compare

Allow reporting on both containers and VMs at the same time (e.g. "make LIBVIRT=yes DOCKER=yes").

Improve container lifecycle so that containers are removed promptly after they exit.

Eliminate use of /etc/hsflowd.state file for mapping container/VM to sFlow dsIndex. Replaced with hashing scheme.

Reduce counter-polling overhead by refreshing interface counters only when necessary.

hsflowd

27 Feb 00:28
Compare
Choose a tag to compare

This release adds support for packet-sampling via libpcap -- as an alternative to ULOG / NFLOG. If the kernel is new enough then the sampling can be pushed into the kernel to minimize the overhead.

hsflowd

05 Oct 23:10
Compare
Choose a tag to compare

Allow rtmetric and rtflow JSON messages.

hsflowd

16 Sep 22:16
Compare
Choose a tag to compare
v1.28.2

Support Cumulus VX virtual switches.