Warning
This release contains an issue in stagemonitor-jdbc which may cause a deadlock. See p6spy/p6spy#325. So either downgrade to 0.25.0 or remove the dependency to stagemonitor-jdbc
Main Features
- There is now a stagemonitor app for Grafana which you can use to import the latest stagemonitor dashboards without the need to create an admin api token for stagemonitor. The app is available at https://grafana.net/plugins/stagemonitor-elasticsearch-app
- Analyze External Requests (for example JDBC statements) (see wiki page)
Other Features
- The grafana dashboards use interval auto steps to reduce the number of data points. This improves the performance when viewing larger time spans in the dashboard.
- The Grafana dashboards now contain documentation about all their panels
- Additional info for connection exceptions (#153) thx @marcust
- The
@SLA
annotation now also works when@MonitorRequests
is set on class level - The JDBC execution time now also includes the time taken by scrolling over the result set (
ResultSet#next
). Also, stagemonitor can now measure the execution time even below 1ms. - Support for Prometheus as a TSDB (see d4fa87a)
- Elasticsearch Grafana custom metrics dashboard (thx @xgimenezs for your help)
- Detect remote EJBs implementing @Remote annotated interfaces (thx @domtoupin for your help)
- Use a shared Dropwizard registry again (see 818fd04). Thx @marcust
Bug Fixes
- Fix the datatype of max and mean in Elasticsearch metric mapping (thx @ferdy-lw)
Breaking changes
- The new dashboards rewuire Grafana 3.x
- The Grafana JDBC dashboard was replaced with the External Requests dashboard.