Hawkular Metrics 0.19.0 - Release

A blog post by Stefan Negrea

metrics | release



I am happy to announce release 0.19.0 of Hawkular Metrics. This release is anchored by performance enhancements and a lot of REST API enhancements.

Here is a list of major changes:

  1. REST API - Query Improvements
    • It is now possible to use relative timestamps when querying for data via + or - added to timestamp parameters. When used, the timestamp is relative to the local system timestamp (HWKMETRICS-358, HWKMETRICS-457)
    • Querying for data from earliest available data point has been expanded to raw data queries for gauges and counters (HWKMETRICS-435)
    • DELETE tenants/{id} has been added to allow the deletion of an entire tenant (HWKMETRICS-446)
    • AvailabilityType is serialized as simple string in bucket data points (HWKMETRICS-436)
  2. Performance Enhancements
    • The write performance has been increased by 10% across the board after reorganizing the meta-data internal indexes. (HWKMETRICS-422)
    • GZIP replaced LZ4 as the compression algorithm for the data table. This produces anywhere between 60% to 70% disk usage savings over LZ4. (HWKMETRICS-454)
  3. Job Scheduler - Improvements
    • The newly introduced internal job scheduler received several improvements and fixes; the main focus was to enhance the scalability and fault tolerance.
    • The job scheduler will be used only for internal tasks.
    • For more details: HWKMETRICS-221, HWKMETRICS-451, HWKMETRICS-453, HWKMETRICS-94

Hawkular Metrics Clients

Release Links

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




Published by Stefan Negrea on 05 September 2016

redhatlogo-white

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