[Hawkular-dev] Hawkular Metrics 0.24.0 - Release
John Doyle
jdoyle at redhat.com
Fri Feb 10 09:49:44 EST 2017
Congratulations!
On Thu, Feb 9, 2017 at 3:02 PM, Stefan Negrea <snegrea at redhat.com> wrote:
> Hello,
>
> I am happy to announce release 0.24.0 of Hawkular Metrics. This release is
> anchored by a new tag query language and general stability improvements.
>
> Here is a list of major changes:
>
> - *Tag Query Language*
> - A query language was added to support complex constructs for tag
> based queries for metrics
> - The old tag query syntax is deprecated but can still be used; the
> new syntax takes precedence
> - The new syntax supports:
> - logical operators: AND,OR
> - equality operators: =, !=
> - value in array operators: IN, NOT IN
> - existential conditions:
> - tag without any operator is equivalent to = '*'
> - tag preceded by the NOT operator matches only instances
> without the tag defined
> - all the values in between single quotes are treated as regex
> expressions
> - simple text values do not need single quotes
> - spaces before and after equality operators are not necessary
> - For more details please see: Pull Request 725
> <https://github.com/hawkular/hawkular-metrics/pull/725>,
> HWKMETRICS-523 <https://issues.jboss.org/browse/HWKMETRICS-523>
> - Sample queries:
>
> a1 = 'bcd' OR a2 != 'efg'
> a1='bcd' OR a2!='efg'
> a1 = efg AND ( a2 = 'hijk' OR a2 = 'xyz' )
> a1 = 'efg' AND ( a2 IN ['hijk', 'xyz'] )
> a1 = 'efg' AND a2 NOT IN ['hijk']
> a1 = 'd' OR ( a1 != 'ab' AND ( c1 = '*' ) )
> a1 OR a2
> NOT a1 AND a2
> a1 = 'a' AND NOT b2
> a1 = a AND NOT b2
>
>
> - *Performance*
> - Updated compaction strategies for data tables from size tiered
> compaction (STCS) to time window compaction (TWCS) (HWKMETRICS-556
> <https://issues.jboss.org/browse/HWKMETRICS-556>)
> - Jobs now execute on RxJava's I/O scheduler thread pool (
> HWKMETRICS-579 <https://issues.jboss.org/browse/HWKMETRICS-579>)
> - *Administration*
> - The admin tenant is now configurable via ADMIN_TENANT environment
> variable (HWKMETRICS-572
> <https://issues.jboss.org/browse/HWKMETRICS-572>)
> - Internal metric collection is disabled by default (HWKMETRICS-578
> <https://issues.jboss.org/browse/HWKMETRICS-578>)
> - Resolved a null pointer exception in DropWizardReporter due to
> admin tenant changes (HWKMETRICS-577
> <https://issues.jboss.org/browse/HWKMETRICS-577>)
> - *Job Scheduler*
> - Resolved an issue where the compression job would stop running
> after a few days (HWKMETRICS-564
> <https://issues.jboss.org/browse/HWKMETRICS-564>)
> - Updated the job scheduler to renew job locks during job execution
> (HWKMETRICS-570 <https://issues.jboss.org/browse/HWKMETRICS-570>)
> - Updated the job scheduler to reacquire job lock after server
> restarts (HWKMETRICS-583
> <https://issues.jboss.org/browse/HWKMETRICS-583>)
> - *Hawkular Alerting - Major Updates*
> - Resolved several issues where schema upgrades were not applied
> after the initial schema install (HWKALERTS-220
> <https://issues.jboss.org/browse/HWKALERTS-220>, HWKALERTS-222
> <https://issues.jboss.org/browse/HWKALERTS-222>)
>
>
> *Hawkular Alerting - Included*
>
> - Version 1.5.1
> <https://issues.jboss.org/projects/HWKALERTS/versions/12333065>
> - Project details and repository: Github
> <https://github.com/hawkular/hawkular-alerts>
> - Documentation: REST API
> <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
> - Go: https://github.com/hawkular/hawkular-client-go
> - Ruby: https://github.com/hawkular/hawkular-client-ruby
> - Java: https://github.com/hawkular/hawkular-client-java
>
>
> *Release Links*
>
> Github Release: https://github.com/hawkular/hawkular-metrics/
> releases/tag/0.24.0
>
> JBoss Nexus Maven artifacts:
> http://origin-repository.jboss.org/nexus/content/repositorie
> s/public/org/hawkular/metrics/
>
> Jira release tracker:
> https://issues.jboss.org/projects/HWKMETRICS/versions/12332966
>
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hawkular-dev/attachments/20170210/dba92f4a/attachment.html
More information about the hawkular-dev
mailing list