[Hawkular-dev] Hawkular Metrics 0.21.0 - Release

Michael Burman miburman at redhat.com
Wed Oct 26 05:39:59 EDT 2016


Hi,

Missing from API updates, the tagQueryLanguage now supports also 
defining non-existant tag as one search query:

!tag:*

Meaning the metrics should not have a tag called "tag". HWKMETRICS-480

   - Micke


On 10/26/2016 12:44 AM, Stefan Negrea wrote:
>
> Hello Everybody,
>
> 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
>
>       o *Cassandra 3.0.9 is now the supported version of Cassandra.*
>       o 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 use 3.0.9 release.
>  *
>
>     Compression
>
>       o Fixed an issue that allowed duplicate instances of the
>         compression job to get scheduled on server restart
>         (HWKMETRICS-492 <https://issues.jboss.org/browse/HWKMETRICS-492>)
>       o Improved the fault tolerance of the compression job
>         (HWKMETRICS-494 <https://issues.jboss.org/browse/HWKMETRICS-494>)
>       o Improved the performance of the merge process for reading
>         compressed data (HWKMETRICS-488
>         <https://issues.jboss.org/browse/HWKMETRICS-488>)
>       o Fixed wrong ordering when fetching compressed and uncompressed
>         data (HWKMETRICS-506
>         <https://issues.jboss.org/browse/HWKMETRICS-506>)
>       o Compression job provides back pressure (HWKMETRICS-500
>         <https://issues.jboss.org/browse/HWKMETRICS-500>)
>       o The job scheduler now handles failure scenarios
>         (HWKMETRICS-505 <https://issues.jboss.org/browse/HWKMETRICS-505>)
>  *
>
>     Cassandra Schema
>
>       o Fixed an issue where the server can fail to start due to
>         Cassalog being in inconsistent state (HWKMETRICS-495
>         <https://issues.jboss.org/browse/HWKMETRICS-495>)
>       o |gc_grace_second| is set to zero for single node clusters
>         (HWKMETRICS-381 <https://issues.jboss.org/browse/HWKMETRICS-381>)
>  *
>
>     API Updates
>
>       o Inserting data points has server side retries to increase the
>         fault tolerance for simple error scenarios (HWKMETRICS-510
>         <https://issues.jboss.org/browse/HWKMETRICS-510>)
>       o |fromEarliest| parameter is now supported in all query
>         endpoints (HWKMETRICS-445
>         <https://issues.jboss.org/browse/HWKMETRICS-445>)
>  *
>
>     Configuration
>
>       o The configuration options did not have a consistent naming
>         scheme. |hawkular-metrics|, |hawkular.metrics, and |hawkular
>         prefixes were used along no prefixes.
>       o In this release the naming schema has been standardized to
>         |hawkular.metrics.*| for metrics specific configuration and
>         |hawkular.|* for general configuration.
>       o Here is list of all configuration options currently available:
>         ConfigurationKey
>         <https://github.com/hawkular/hawkular-metrics/blob/release/0.21.0/api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java#L29>
>
>       o For more details: HWKMETRICS-508
>         <https://issues.jboss.org/browse/HWKMETRICS-508>
>
>
> *Hawkular Alerting - included
> *
>
>   * Version 1.3.0
>     <https://issues.jboss.org/projects/HWKALERTS/versions/12331985>
>   * Project details and repository: Github
>     <https://github.com/hawkular/hawkular-alerts>
>   * Documentation: REST API Documentation
>     <http://www.hawkular.org/docs/rest/rest-alerts.html>, Examples
>     <https://github.com/hawkular/hawkular-alerts/tree/master/examples>,
>     Developer Guide
>     <http://www.hawkular.org/community/docs/developer-guide/alerts.html>
>
> *Hawkular Metrics Clients*
>
>   * Python: https://github.com/hawkular/hawkular-client-python
>     <https://github.com/hawkular/hawkular-client-python>
>   * Go: https://github.com/hawkular/hawkular-client-go
>     <https://github.com/hawkular/hawkular-client-go>
>   * Ruby: https://github.com/hawkular/hawkular-client-ruby
>     <https://github.com/hawkular/hawkular-client-ruby>
>   * Java: https://github.com/hawkular/hawkular-client-java
>     <https://github.com/hawkular/hawkular-client-java>
>
> *
> *
>
> *Release Links*
>
> Github Release: 
> https://github.com/hawkular/hawkular-metrics/releases/tag/0.21.0
>
> JBoss Nexus Maven artifacts:
> http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/ 
> <http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/>
>
> Jira release tracker:
> https://issues.jboss.org/projects/HWKMETRICS/versions/12331718
>
>
> 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
>
>
>
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev



More information about the hawkular-dev mailing list