#metrics #statsd #graphite

bioyino-metric

Library for handling metrics in bioyino and related projects

4 releases (breaking)

0.5.0 Dec 15, 2021
0.3.1 Oct 11, 2020
0.2.0 Jan 15, 2020
0.1.0 Jun 24, 2019

#3 in #graphite

MIT license

140KB
2.5K SLoC

bioyino-metrics

This library contains useful types and methods for working with metrics in bioyino statsd server and some other metric processing software. Features:

  • a type for representing typed and timestamped metrics, generic over floating point format
  • streaming parser of statsd format
  • metric aggregation routines
  • working with Graphite-compatible metric naming including basic tags support
  • schema and functions for sending/receiving metrics in binary Cap'n'Proto format

lib.rs:

This crate contains useful types and methods for working with metrics in bioyino statsd server and some other metric processing software. Features:

  • a type for representing typed and timestamped metrics, generic over floating point format
  • streaming parser of statsd format
  • metric aggregation routines
  • working with Graphite-compatible metric naming including basic tags support
  • schema and functions for sending/receiving metrics in binary Cap'n'Proto format

Dependencies

~4MB
~79K SLoC