Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 1.18 KB

CHANGELOG.md

File metadata and controls

16 lines (14 loc) · 1.18 KB

0.5.0

  • added CustomHistogram type, allowing to parse and aggregate histogram with statically defined number of buckets and dynamic range, i.e. some.metric:1|H1.2,1.8
  • removed DiffCounter metric type due to being broken and counter intuitive
  • sampling was not considered at all before, now it is a first class citizen
  • rate aggregation has been added as update_counter / aggregation_period, with period provided externally
  • parser now parses floats from bytes without string conversion, giving around 10% speedup (see benchmark-parser branch for details)
  • capnp protocol schema v2 has been added as a rework of metric encoding into more logical and error-prone structure

0.2.0

  • aggregation API has changed, supporting custom percentiles, specifying a list of aggregates, etc
  • metric name is now a separate structure allowing to process tag information
  • metrics can now have tags in (yet only one) graphite format
  • tags are placed in sorted order during aggregation and parsing so they are always correct to be used without creating separate structure for them
  • aggregation modes are not supported to put aggregate names in tags or name postfixes
  • name prefixing is available per aggregate