Skip to content

0.7.0

Compare
Choose a tag to compare
@stefannegrea stefannegrea released this 30 Sep 23:21
· 1225 commits to master since this release

This release is anchored by major enhancements to counter metrics, updated tag support, and many performance and stability enhancements.

Here is a list of major changes:

  • Cassandra Upgrade
    • Cassandra version 2.2.x is now required for data storage
  • Updated support for counter metrics
    • Counter raw data and rate data now support buckets similar to the way gauge data does (HWKMETRICS-280, HWKMETRICS-283)
    • The same query parameters as gauge metrics are supported.
    • Tagging functionality (add, delete, update) is now identical to availability and gauge metrics.
  • Revamped tag functionality
    • Tag support has been updated to have identical functionality across all metric types.
    • Tagging data points is no longer supported; however, this functionality may resurface when requirements are better understood and there is a real use case around it (HWKMETRICS-247)
    • Improved metric tag storage and querying; metric tags are no longer stored in the data table (HWKMETRICS-254)
  • Data storage updates
    • Schema changes will require rebuilding database
    • Interval column has been removed from all tables (HWKMETRICS-3)
    • Stop the warning message in Cassandra log about batch statement size threshold being exceeded (HWKMETRICS-252)
    • System-wide data retention default setting is now configurable via system property (HWKMETRICS-251)
    • Data retention can be set during tenant creation (HWKMETRICS-127)
  • Influx endpoint
    • time_precision parameter is now supported (Hawkular Metrics does not support microseconds precision though)
    • integer "overflow" fixes; long integers are now used where needed
    • time range restrictions support values without unit (i.e. 'time > 1010101010')
  • PTrans
    • logback replaces log4j as logging backend
  • REST API documentation

JBoss Nexus Maven artifacts:
http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/

Jira release tracker:
https://issues.jboss.org/browse/HWKMETRICS/fixforversion/12327874/

Hawkular Metrics Clients:

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.