Hawkular Metrics 0.11.0 - Release

A blog post by Stefan Negrea

metrics | release



I am happy to announce release 0.11.0 of Hawkular Metrics. This is a large release anchored by query API enhancements, large under-the-cover refactoring of the metric models, and support for deploying the project on Wildfly 10.

Major Changes

  1. Query API Updates

    • Limit and Sort Order for raw data queries (HWKMETRICS-334, HWKMETRICS-62, HWKMETRICS-51)

      • limit and order parameters are now available for raw data queries on all metric types

      • limit - integer representing the maximum number of raw data points to be returned

      • order - either ASC or DESC based on the timestamp of the data point

      • if both are specified than limit is applied from the start of the sorted list

      • for defaults and additional details please visit - Hawkular Metrics - Rest Documentation

    • Ability to query all metric raw or aggregate metric data (HWKMETRICS-331)

      • fromEarliest query parameter was added to allow querying for all available data for a metric

      • this allows querying all data without specifying start and end

      • data retention for the metric is taken account, so the max time span is from now to now - data retention

    • Fixed the url for querying rate data across multiple metrics (HWKMETRICS-332)

    • Filtering metrics by id (HWKMETRICS-234)

      • with tag filtering enabled, it is now possible add id filtering via id parameter

      • id parameter supports regex

  2. Internal Updates

    • Model refactoring (HWKMETRICS-326, HWKMETRICS-323)

      • this was a large effort to consolidate the internal domain model without changing any of the user APIs

      • this change will help the documentation efforts for future releases as well as a consistent data structure for the REST APIs

  3. Hawkular Integration

    • The integration with Hawkular has now been updated to use asynchronous messages (HWKMETRICS-337)

  4. Wildfly 10 - Deploying & Running

    • Deploying and running the project on Wildfly 10 is now fully supported

    • Support for Wildfly 9 is deprecated and will be completely dropped in the next release

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, and Heiko Rupp for their project contributions.




Published by Stefan Negrea on 12 January 2016

redhatlogo-white

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