Hawkular Metrics 0.8.0 - Release

A blog post by Stefan Negrea

metrics | release



I am happy to announce release 0.8.0 of Hawkular Metrics. This short schedule release is anchored by major enhancements for metrics query aggregation, updated container support, and performance and stability enhancements.

Major Changes

  1. Counters

    • Counter rates computations now avoid counter value resets (HWKMETRICS-218)

    • Counter rates are now aligned with the actual counter data used to calculate the rate (HWKMETRICS-284)

  2. Aggregate Metric Statistics

    • Added support for aggregate statistics based on multiple metrics

    • Gauges, counters, and counter rates are supported

    • Two methods of aggregation are currently available

      • uniform: data from multiple metrics is bucketed as originating from a single source and then statistics are computed on the entire set

      • stacked: statistics are first computed for every matching metric and then those statistics are stacked (added)

      • by default uniform statistics are enabled, stacking is enabled by stacked=true query parameter

    • The end-points are /gauges/data , /counters/data, /counters/data/rate

    • There is support to query by either tags or metrics ids; but not both

    • Relevant JIRAs: HWKMETRICS-292, HWKMETRICS-263, HWKMETRICS-264

  3. Data storage updates

    • Schema changes will require rebuilding the database

    • Reduced data storage footprint by limiting the size of metric type (HWKMETRICS-301)

  4. Container support

Hawkular Metrics Clients

One of Hawkular Metrics' objectives is to be easy to integrate with; providing language specific clients is an important component for fulfilling this objective. Here is the current list of official clients:

Thanks

A big "Thank you" goes to John Sanda, Thomas Segismont, Mike Thompson, Matt Wringe, Michael Burman, Libor Zoubek, Jirka Kremser, and Heiko Rupp for their project contributions.




Published by Stefan Negrea on 12 October 2015

redhatlogo-white

© 2016 | Hawkular is released under Apache License v2.0