Red Hat
Jan 11, 2016
by noreply@hawkular.org (Stefan Negrea)

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.

Original Post