I am happy to announce release 0.21.0 of Hawkular Metrics.This release is anchored by performance enhancements and general fixes.
Here is a list of major changes:
- Cassandra 3.0.9 is now the supported version of Cassandra.
- Note: this is a rollback from previously supported version of 3.7 due to Cassandra community recommendations for stability and production deployment. Cassandra 3.7 or 3.9 are still compatible but development and testing now use 3.0.9 release.
- Fixed an issue that allowed duplicate instances of the compression job to get scheduled on server restart (HWKMETRICS-492)
- Improved the fault tolerance of the compression job (HWKMETRICS-494)
- Improved the performance of the merge process for reading compressed data (HWKMETRICS-488)
- Fixed wrong ordering when fetching compressed and uncompressed data (HWKMETRICS-506)
- Compression job provides back pressure (HWKMETRICS-500)
- The job scheduler now handles failure scenarios (HWKMETRICS-505)
- Fixed an issue where the server can fail to start due to Cassalog being in inconsistent state (HWKMETRICS-495)
gc_grace_second is set to zero for single node clusters (HWKMETRICS-381)
- Inserting data points has server side retries to increase the fault tolerance for simple error scenarios (HWKMETRICS-510)
fromEarliest parameter is now supported in all query endpoints (HWKMETRICS-445)
- Non-existant tag queries are now supported via
!tag:* format; example:
- The configuration options did not have a consistent naming scheme.
hawkular prefixes were used along no prefixes at all.
- In this release the naming schema has been standardized to
hawkular.metrics.* for metrics specific configuration and
hawkular.* for general configuration.
- Here is list of all configuration options currently available: ConfigurationKey
- For more details: HWKMETRICS-508
Hawkular Alerting - included
Hawkular Metrics Clients
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.
Published by Stefan Negrea on 25 October 2016