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

Stefan Negrea snegrea at redhat.com
Tue Oct 6 08:19:51 EDT 2015


  Branch: refs/heads/master
  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


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

  Changed paths:
    R api/diff.txt
    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] check for null tags


  Commit: fad3c840999192ebbd2ad0e13cc72528adcbc9dd
      https://github.com/hawkular/hawkular-metrics/commit/fad3c840999192ebbd2ad0e13cc72528adcbc9dd
  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/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] add support for querying by metric names

Either the tags or metrics query string param must be used but not both.


  Commit: c5ee31d8e67fa26372f08e409b05e21604d96080
      https://github.com/hawkular/hawkular-metrics/commit/c5ee31d8e67fa26372f08e409b05e21604d96080
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    R api/diff.txt
    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
    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:
  -----------
  Merge pull request #387 from hawkular/HWKMETRICS-292

HWKMETRICS-292


Compare: https://github.com/hawkular/hawkular-metrics/compare/c4bff5054843...c5ee31d8e67f


More information about the hawkular-commits mailing list