Hawkular Metrics 0.23.0 - Release
by Stefan Negrea
Hello,
I am happy to announce release 0.23.0 of Hawkular Metrics. This release is
anchored by performance and stability improvements.
Here is a list of major changes:
- *Performance*
- Prevent BusyPoolException under heavy load due no available
connection and queue reaching max size of 256 (HWKMETRICS-542
<https://issues.jboss.org/browse/HWKMETRICS-542>)
- Gatling load tests have a new option (loops) to specify the number
of requests per client (HWKMETRICS-559
<https://issues.jboss.org/browse/HWKMETRICS-559>)
- *Deployment*
- Resolved an issue with resource-env-ref in component war (
HWKMETRICS-541 <https://issues.jboss.org/browse/HWKMETRICS-541>)
- Updated packaging to support deployments on WildFly 10.1.0 (
HWKMETRICS-558 <https://issues.jboss.org/browse/HWKMETRICS-558>)
- *REST API*
- Updated CORS validation to be applied prior to processing the
request; this solves an issue where some content is still returned even
thought a bad request status is returned (HWKMETRICS-554
<https://issues.jboss.org/browse/HWKMETRICS-554>)
- *Internal Monitoring*
- Hostname is now part of the metric id when creating and storing
internal metrics (HWKMETRICS-555
<https://issues.jboss.org/browse/HWKMETRICS-555>)
- *Hawkular Alerting - Updates*
- Added support for newer condition types to the email plugin (
HWKALERTS-208 <https://issues.jboss.org/browse/HWKALERTS-208>)
- Allow ExternalCondition to be fired on Event submission; external
conditions can now be matched via Event and Data submissions (
HWKALERTS-207 <https://issues.jboss.org/browse/HWKALERTS-207>)
- Added new NelsonCondition for native Nelson Rule detection; a brand
new condition type to perform automatic Nelson Rule detection of
misbehaving metrics. (HWKALERTS-209
<https://issues.jboss.org/browse/HWKALERTS-209>)
*Hawkular Alerting - included*
- Version 1.5.0
<https://issues.jboss.org/projects/HWKALERTS/versions/12332918>
- 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.23.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/12332805
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
9 years, 2 months
update your pom license headers before release
by John Mazzitelli
Just ran into this yesterday, so here is your annual reminder.
If you are responsible for releasing maven artifacts, you should update your pom.xml files right now to up the copyright date to 2017 in the license headers. Otherwise, the release plugin stuff will fail in the middle and you'll have to back out what you did up until that point, and then update your poms, and then try to release again.
Avoid that pain now :) and update your pom license headers now.
9 years, 2 months
HawkFX on Mac OS X issues?
by Thomas Cunningham
Hi,
I'm trying to use HawkFX on Mac OS X - I have it working great on Fedora
but would like to set it up on my Mac OS X box as well. I've got no
experience with ruby or jruby so I may be doing something wrong here in
installation, because I'm seeing the following :
lilguylaptop:hawkfx cunningt$ jruby -S -G hawkfx.rb
NameError: uninitialized constant G
Did you mean? GC
const_missing at org/jruby/RubyModule.java:3348
<main> at -G:
I installed rvm through homebrew and followed the current instructions in
the README.adoc. Should I be installing from source using a tool other
than homebrew to install rvm? It looks like I'm using rvm 1.28.0 and
jruby 9.1.5.0. Does that seem right?
Other possibly useful info :
Mac OS X 10.12
java 1.8.0_31
9 years, 2 months