[Hawkular-commits] [hawkular/hawkular-metrics] cf849d: [HWKMETRICS-24] /data endpoint became too complex ...

jsanda jsanda at redhat.com
Wed Apr 6 22:47:44 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: cf849da4dc860a9966df821a42e266fc15e4f563
      https://github.com/hawkular/hawkular-metrics/commit/cf849da4dc860a9966df821a42e266fc15e4f563
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
    M api/metrics-api-jaxrs/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/MetricHandler.java
    M clients/ptranslator/ptrans.conf
    M clients/ptranslator/src/assembly/dist/assets/ptrans.conf
    M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/Configuration.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/backend/MetricsSenderITest.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/data/ServerDataHelper.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/FullStackITest.java
    M clients/ptranslator/src/test/resources/ptrans.conf
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityMetricStatisticsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/BaseITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ErrorsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugesITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy

  Log Message:
  -----------
  [HWKMETRICS-24] /data endpoint became too complex to maintain since it was serving two purposes (retreive raw and statistical data). This is also consfusing to users because the decision as to what data to return was made at runtime based on the parameters.

Here are the changes in this commit:
1) all /data APIs have been deprecated
2) POST /data has been moved to POST /raw
3) GET $id/data has been split into two
  a) $id/raw - to retrieve raw data
  b) $id/stats - to retrieve bucketed/statistical data
4) Documentation for deprecated APIs has been updated to point to the new APIs.


  Commit: e50eaf77e5c560ab3d06331a5203c240a0f3cf97
      https://github.com/hawkular/hawkular-metrics/commit/e50eaf77e5c560ab3d06331a5203c240a0f3cf97
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy

  Log Message:
  -----------
  [HWKMETRICS-24] Apply the same update to '/rate' endpoint since it currently serves two purposes (raw or stats) based on parameters.


  Commit: 031279b63b1d29764e678fcdea9c2f25dc36bbff
      https://github.com/hawkular/hawkular-metrics/commit/031279b63b1d29764e678fcdea9c2f25dc36bbff
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java

  Log Message:
  -----------
  [HWKMETRICS-24] Fix typos.


  Commit: 59a46fd442b11651edc6efe6b8e616694f612e95
      https://github.com/hawkular/hawkular-metrics/commit/59a46fd442b11651edc6efe6b8e616694f612e95
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy

  Log Message:
  -----------
  [HWKMETRICS-24] Update /rate changes based on feedback. /rate will return simple rates and /rate/stats should return computed stats on the rates.


  Commit: 261d6b0246537e3cadf33048578b3371f0f794d6
      https://github.com/hawkular/hawkular-metrics/commit/261d6b0246537e3cadf33048578b3371f0f794d6
  Author: jsanda <jsanda at redhat.com>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
    M api/metrics-api-jaxrs/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/MetricHandler.java
    M clients/ptranslator/ptrans.conf
    M clients/ptranslator/src/assembly/dist/assets/ptrans.conf
    M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/Configuration.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/backend/MetricsSenderITest.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/data/ServerDataHelper.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/FullStackITest.java
    M clients/ptranslator/src/test/resources/ptrans.conf
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityMetricStatisticsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/BaseITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ErrorsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugesITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy

  Log Message:
  -----------
  Merge pull request #473 from hawkular/HWKMETRICS-24

[HWKMETRICS-24]


Compare: https://github.com/hawkular/hawkular-metrics/compare/2bb579b4a59e...261d6b024653


More information about the hawkular-commits mailing list