Search

Lib.rs

› Network programming | Parser implementations
#ipfix #protocols #parser #netflow #endpoint

bin+lib netgauze-collector

Network metrics collector

by Ahmed Elhassany and 3 contributors

  • Install
  • API reference
  • GitHub repo (netgauze)

3 releases

0.6.2 Apr 9, 2025
0.6.1 Mar 26, 2025
0.6.0 Mar 18, 2025

#7 in #ipfix

Apache-2.0

765KB
16K SLoC

NetGauze collector daemon

Work in progress for telemetry collection. Currently supports:

  1. IPFIX and NetFlow v9
  2. UDP Notif

With publisher towards Kafka and HTTP endpoints.

Dependencies

~33–52MB
~837K SLoC

  • anyhow
  • apache-avro 0.17
  • async-channel 2.3
  • chrono
  • either
  • futures
  • futures-util
  • indexmap 2.7+serde
  • netgauze-analytics
  • netgauze-flow-pkt+codec
  • netgauze-flow-service
  • netgauze-rdkafka+tokio+cmake-build+ssl-vendored
  • netgauze-udp-notif-pkt
  • netgauze-udp-notif-service
  • opentelemetry 0.27+metrics+trace+logs
  • opentelemetry-otlp 0.27+metrics+trace+logs+tonic
  • opentelemetry_sdk 0.27+metrics+trace+logs+rt-tokio
  • ordered-float 5.0
  • pin-utils
  • reqwest 0.12+http2+json+stream+rustls…roots
  • schema_registry_converter 4.2+avro+futures+rustls_tls
  • serde+derive
  • serde_json
  • serde_with 3.11+default
  • serde_yaml 0.9
  • strum 0.27
  • strum_macros 0.27
  • tikv-jemallocator 0.6+unprefixed…platforms not msvc
  • tokio+full+tracing+rt-multi-thread
  • tracing
  • tracing-subscriber
Related: netgauze-analytics, netgauze-bgp-pkt, netgauze-bgp-speaker, netgauze-bmp-pkt, netgauze-bmp-service, netgauze-flow-pkt, netgauze-flow-service, netgauze-iana, netgauze-ipfix-code-generator, netgauze-locate, netgauze-parse-utils, netgauze-pcap-reader, netgauze-serde-macros, netgauze-udp-notif-pkt, netgauze-udp-notif-service
See also: netflow_parser, utp-rs, protocol, edge-raw, hiddenlink, wrym_udp, rama-udp, tokio-gemini, ack-udp, iroh, gitlab

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.