pesto

Crates.iopesto
lib.rspesto
version0.1.0
created_at2018-10-19 18:49:32.850934+00
updated_at2025-10-29 17:47:33.028646+00
descriptionHigh-performance sFlow v5 collector
homepagehttps://nxthdr.dev
repositoryhttps://github.com/nxthdr/pesto
max_upload_size
id91544
size123,064
Matthieu Gouel (matthieugouel)

documentation

README

Pesto

High-performance sFlow v5 collector that receives sFlow datagrams via UDP, parses them, and forwards them to Kafka as Cap'n Proto messages.

Usage

# Basic usage with default settings (listens on 0.0.0.0:6343)
pesto

# Custom sFlow listener address
pesto --sflow-address 0.0.0.0:6343

# Configure Kafka brokers
pesto --kafka-brokers broker1:9092,broker2:9092 --kafka-topic pesto-sflow

# Disable Kafka producer (for testing)
pesto --kafka-disable

# Enable verbose logging
pesto -vvv
Commit count: 0

cargo fmt