0.23.0

@stefannegrea stefannegrea released this Jan 4, 2017 · 21 commits to master since this release

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)
    • Gatling load tests have a new option (loops) to specify the number of requests per client (HWKMETRICS-559)
  • Deployment
    • Resolved an issue with resource-env-ref in component war (HWKMETRICS-541)
    • Updated packaging to support deployments on WildFly 10.1.0 (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)
  • Internal Monitoring
    • Hostname is now part of the metric id when creating and storing internal metrics (HWKMETRICS-555)
  • Hawkular Alerting - Updates
    • Added support for newer condition types to the email plugin (HWKALERTS-208)
    • Allow ExternalCondition to be fired on Event submission; external conditions can now be matched via Event and Data submissions (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)

Hawkular Alerting - included

Hawkular Metrics Clients

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/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.

Downloads

0.22.0

@stefannegrea stefannegrea released this Dec 5, 2016 · 47 commits to master since this release

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

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.

Downloads

0.21.5

@stefannegrea stefannegrea released this Nov 8, 2016 · 141 commits to master since this release

Contains the following fixes:

  • HWKMETRICS-539 - Fix divergence in schema upgrade scripts
  • HWKMETRICS-536 - Compression job can execute in loop when execution falls far behind
  • HWKMETRICS-540 - Update to Alerting 1.3.2.Final
  • HWKMETRICS-538 - Update infinispan configuration
    to contain correct cache configuration

Downloads

0.21.4

@stefannegrea stefannegrea released this Nov 3, 2016 · 141 commits to master since this release

Contains the following fixes:

Downloads

0.21.3

@stefannegrea stefannegrea released this Oct 31, 2016 · 141 commits to master since this release

Contains the following fixes:

  • HWKMETRICS-520 - Cassandra crashes with OutOfMemoryError when compression job runs
  • HWKMETRICS-515 - Make external alerter cluster-aware
  • HWKMETRICS-516 - Make batch size configurable in InsertedDataSubscriber
  • HWKMETRICS-518 - Future executions of compression job may not run if Cassandra shutdown abruptly
  • HWKMETRICS-524 - Disable option needed for compression job
  • HWKMETRICS-531 - InsertedDataSubscriber not using configured value for buffer size

Downloads

0.21.2

@stefannegrea stefannegrea released this Oct 24, 2016 · 141 commits to master since this release

Contains the following fix:

Downloads

0.21.1

@stefannegrea stefannegrea released this Oct 21, 2016 · 141 commits to master since this release

Contains the following fix:

  • HWKMETRICS-517 - Hawkular Metrics fails due to classpath issues with combined EAR.

Downloads