[hawkular/hawkular-metrics] 2ee45a: [HWKMETRICS-695] Fix NPE and several other issues
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 2ee45aa0d66f3fff5d8df6d29ef79f75e02121e6
https://github.com/hawkular/hawkular-metrics/commit/2ee45aa0d66f3fff5d8df...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2017-08-07 (Mon, 07 Aug 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RESTMetaData.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RESTMetrics.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RecordMetricsFilter.java
M api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M containers/hawkular-openshift-security-filter/src/main/java/org/hawkular/openshift/auth/TokenAuthenticator.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/DropWizardReporter.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularMetricRegistry.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularMetricsRegistryListener.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularObjectNameFactory.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/MetaData.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
Log Message:
-----------
[HWKMETRICS-695] Fix NPE and several other issues
HawkularObjectNameFactory previously assumed every metric would have meta
data. TokenAuthenticator was registering metrics without meta data. I have
updated TokenAuthenticator so that it creates meta data. I have also
updated HawkularObjectNameFactory to handle the case where there is no
meta data.
There is another important change around the meta data. If a metric does
not have meta data, then its tags and data points will not get persisted.
A warning will get logged by HawkularMetricsRegistryListener about the
lack of meta data.
I have refactored the way in which internal metrics are registered.
Previously everything was done eagerly at start up. Now only meta data
is registered eagerly. Registering meta data will not cause anything to
be persisted in Cassandra. Metrics are registered lazily upon access.
Commit: bf4c2eb0bafe1670a164c276f189053df2cdd9db
https://github.com/hawkular/hawkular-metrics/commit/bf4c2eb0bafe1670a164c...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2017-08-07 (Mon, 07 Aug 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/DropWizardReporter.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularObjectNameFactory.java
Log Message:
-----------
[HWKMETRICS-695] checkstyle
Commit: 7fe8d21a32cb11cfa792ec0307bd65cc1ad71f0b
https://github.com/hawkular/hawkular-metrics/commit/7fe8d21a32cb11cfa792e...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2017-08-07 (Mon, 07 Aug 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RESTMetrics.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RecordMetricsFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AdminHandler.java
Log Message:
-----------
[HWKMETRICS-695] register REST metrics dynamically
Commit: f2df4615c8503d6f626dbc38579400bb877de01d
https://github.com/hawkular/hawkular-metrics/commit/f2df4615c8503d6f626db...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2017-08-07 (Mon, 07 Aug 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RESTMetrics.java
Log Message:
-----------
[HWKMETIRCS-695] checkstyle
Commit: a38a0a83ef66915b8fb8930be3e6926b2cf4c010
https://github.com/hawkular/hawkular-metrics/commit/a38a0a83ef66915b8fb89...
Author: Stefan Negrea <stefannegrea(a)users.noreply.github.com>
Date: 2017-08-11 (Fri, 11 Aug 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RESTMetaData.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RESTMetrics.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/dropwizard/RecordMetricsFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AdminHandler.java
M api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M containers/hawkular-openshift-security-filter/src/main/java/org/hawkular/openshift/auth/TokenAuthenticator.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/DropWizardReporter.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularMetricRegistry.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularMetricsRegistryListener.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/HawkularObjectNameFactory.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/dropwizard/MetaData.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
Log Message:
-----------
Merge pull request #850 from jsanda/hwkmetrics-695
[HWKMETRICS-695] Fix NPE and several other issues
Compare: https://github.com/hawkular/hawkular-metrics/compare/82508c17ecf0...a38a0...
6 years, 9 months
[hawkular/hawkular-alerts] ef5db9: - Add range filter to dash and events (#434)
by Jay Shaughnessy
Branch: refs/heads/next
Home: https://github.com/hawkular/hawkular-alerts
Commit: ef5db93525799bd6094c84024dccd729dd6d8ca1
https://github.com/hawkular/hawkular-alerts/commit/ef5db93525799bd6094c84...
Author: Jay Shaughnessy <jshaughn(a)users.noreply.github.com>
Date: 2017-08-11 (Fri, 11 Aug 2017)
Changed paths:
M examples/simple-generator/src/test/resources/simple-generator-definitions.json
M ui/src/main/ui/src/alerts/alerts-controller.js
M ui/src/main/ui/src/alerts/alerts.html
M ui/src/main/ui/src/app/services/filter-service.js
M ui/src/main/ui/src/dashboard/dashboard-controller.js
M ui/src/main/ui/src/dashboard/dashboard-service.js
M ui/src/main/ui/src/dashboard/dashboard.html
M ui/src/main/ui/src/events/events-controller.js
M ui/src/main/ui/src/events/events.html
Log Message:
-----------
- Add range filter to dash and events (#434)
- Change default offset from 1 to 4 hours
- dash/alerts/events now initialize at previous 4 hours
- Refresh changes
- move spinner to right of range filter for better visibility
- increase refresh from 2 to 5 seconds
- stop refresh on timeline click to freeze view
- clear details on refresh start
- Add event trigger to simple-generator
- Add tags to some simple-generator triggers
-
6 years, 9 months