Hello,
I am happy to announce release 0.22.0 of Hawkular Metrics. This release is anchored by performance and compression enhancements.
Here is a list of major changes:
-
Compression
- Prevent OutOfMemoryError on Cassandra when compression job runs (HWKMETRICS-520)
- Avoid compression job executing in a loop when execution falls behind (HWKMETRICS-536)
- Avoid future executions of compression job from not running if Cassandra is shutdown abruptly (HWKMETRICS-518)
- Added a flag to disable the compression job; the data will be persisted and retrieved without compression (HWKMETRICS-524)
- The block size for compression is now configurable (HWKMETRICS-545)
- The compression job can now be triggered manually (HWKMETRICS-502)
-
Server Clustering
- The external alerter is now cluster-aware and will not process the same request on multiple nodes (HWKMETRICS-515)
- Schema updates are correctly applied when multiple servers are started at the same time (HWKMETRICS-514)
- Added Cassandra connection information to the status page and
created an admin version with detailed Cassandra cluster information (HWKMETRICS-526)
- Internal system metrics are now persisted under
admin
tenant; this gives a good overview of the current system load (HWKMETRICS-550)
-
REST API
- Added endpoint to allow fetching of available tag names (HWKMETRICS-532)
- Fixed an issue where the API would report an internal server error on invalid query (HWKMETRICS-543)
-
Hawkular Alerting - Updates
- End to end performance enhancements
- Major improvements to REST API documentation
- New cross-tenant endpoints for for fetching alerts
- Email and webhook action plugins are now packaged in the main distribution (HWKMETRICS-552)
Hawkular Alerting - included
Hawkular Metrics Clients
Release Links
Github Release: https://github.com/hawkular/hawkular-metrics/releases/tag/0.22.0
JBoss Nexus Maven artifacts:
http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/
Jira release tracker:
https://issues.jboss.org/projects/HWKMETRICS/versions/12332012
A big "Thank you" goes to John Sanda, Matt Wringe, Michael Burman,
Joel Takvorian, Jay Shaughnessy, Lucas Ponce, and Heiko Rupp for their
project contributions.
Thank you,
Stefan Negrea