[Hawkular-commits] [hawkular/hawkular-metrics] aa717d: HWKMETRICS-566 Power up the external alerter

Stefan Negrea stefannegrea at github.map.fastly.net
Thu Feb 2 17:21:51 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: aa717d1d700b793e421d6231dae068c78b37db43
      https://github.com/hawkular/hawkular-metrics/commit/aa717d1d700b793e421d6231dae068c78b37db43
  Author: Jay Shaughnessy <jshaughn at redhat.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M alerting/alerter-war/pom.xml
    A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionEvaluator.java
    A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionExpression.java
    A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionManager.java
    R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/Expression.java
    R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ExpressionManager.java
    A alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ConditionExpressionTest.java
    R alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ExpressionTest.java
    M alerting/alerting-jar/src/test/java/org/hawkular/metrics/alerting/PublishDataPointsTest.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/AvailabilityDataPointCollector.java
    M core/metrics-model/src/main/java/org/hawkular/metrics/model/AvailabilityBucketPoint.java
    M core/metrics-model/src/main/java/org/hawkular/metrics/model/Percentile.java
    M integration-tests/rest-tests-jaxrs/pom.xml
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/alerting/ExternalAlerterITest.groovy

  Log Message:
  -----------
  HWKMETRICS-566 Power up the external alerter
- Introduces a new mechanism for defining conditions using
  flexible expressions with embedded stats queries.
- Replaces the previous expression syntax.

Note:
- Introduces use of a new 3rd party component, EvalEx.  A nifty
  tool for handling expression evaluation.
  - https://github.com/uklimaschewski/EvalEx
- Added 'samples' to AvailabilityBucketPoint
  - good for consistency, and useful for determining upCount
- Add Percentile.toString() for better debugging
- Supports the new metrics tag query expressions


  Commit: 2fd2541db0540e4d44e18c703454d3b6b09a69f2
      https://github.com/hawkular/hawkular-metrics/commit/2fd2541db0540e4d44e18c703454d3b6b09a69f2
  Author: Stefan Negrea <stefannegrea at users.noreply.github.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M alerting/alerter-war/pom.xml
    A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionEvaluator.java
    A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionExpression.java
    A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionManager.java
    R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/Expression.java
    R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ExpressionManager.java
    A alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ConditionExpressionTest.java
    R alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ExpressionTest.java
    M alerting/alerting-jar/src/test/java/org/hawkular/metrics/alerting/PublishDataPointsTest.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/AvailabilityDataPointCollector.java
    M core/metrics-model/src/main/java/org/hawkular/metrics/model/AvailabilityBucketPoint.java
    M core/metrics-model/src/main/java/org/hawkular/metrics/model/Percentile.java
    M integration-tests/rest-tests-jaxrs/pom.xml
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/alerting/ExternalAlerterITest.groovy

  Log Message:
  -----------
  Merge pull request #727 from jshaughn/hwkmetrics-566

HWKMETRICS-566 Power up the external alerter


Compare: https://github.com/hawkular/hawkular-metrics/compare/90b7ea16ebcf...2fd2541db054


More information about the hawkular-commits mailing list