[Hawkular-commits] [hawkular/hawkular-metrics] 6f7ba9: [HWKMETRICS-292] initial support for aggregating d...

John Sanda jsanda at redhat.com
Mon Oct 5 12:07:41 EDT 2015


  Branch: refs/heads/HWKMETRICS-292
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 6f7ba92f9fdbd9b0bb1f4985a48ec853e6c2ce9b
      https://github.com/hawkular/hawkular-metrics/commit/6f7ba92f9fdbd9b0bb1f4985a48ec853e6c2ce9b
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

  Changed paths:
    M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/NumericDataPointCollector.java
    A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/Percentile.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsITest.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy

  Log Message:
  -----------
  [HWKMETRICS-292] initial support for aggregating data across multiple metrics

This commit also includes a change to NumericDataPointCollector to facilitate
testing. The order of input of values will effect the results of percentiles.
This makes testing the new API difficult because we are fetching data points
from multiple metrics concurrently which means the order of input is
non-deterministic. The test hook allows for using a different implementation in
which the order of inputs does not matter.


  Commit: 520e2fad7992e4ed902acbba01a01f9b52c1b320
      https://github.com/hawkular/hawkular-metrics/commit/520e2fad7992e4ed902acbba01a01f9b52c1b320
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

  Changed paths:
    M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy

  Log Message:
  -----------
  [HWKMETRICS-292] add docs and tests for parameter validation


  Commit: 6ffed57fa814c3e274b8b36c81294404e775012e
      https://github.com/hawkular/hawkular-metrics/commit/6ffed57fa814c3e274b8b36c81294404e775012e
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

  Changed paths:
    M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/BucketConfig.java
    M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java

  Log Message:
  -----------
  [HWKMETRICS-292] use new TimeRange and BucketConfig classes


Compare: https://github.com/hawkular/hawkular-metrics/compare/fdece512c2a3...6ffed57fa814


More information about the hawkular-commits mailing list