0.2.7
Release Notes
Changes:
- Cassandra
- Schema changes (see note [1])
- REST web application
- now supports external configuration, from a configuration file or system properties. See #119 (comment) for more details
- JSONP: now disabled by default on all endpoints
- peformance enhancements: when composing asynchronous tasks, execute them in the same thread when possible (see commit 25b7c6c)
- ptrans
- added PID file support with the "-p" command line argument
- new distribution archive, zip format, wrapping the ptrans fat JAR and a README file to help users getting started
- start.sh
- stability fixes and enhancements
- Tagging
- Metric data tags are now key/value pairs
- Metric meta data is now metric tags
- Examples at https://github.com/rhq-project/rhq-metrics/tree/master/rest-servlet (will be) updated
Note [1] - Dev instructions for rebuilding schema
You will need to drop your existing keyspaces in order to pick up the changes. You can do this in cqlsh,
DROP KEYSPACE rhqtest;
and if you are using ccm, you can start a cqlsh session with,
ccm node1 cqlsh
I have also added a property to the build that will do this for you during metrics-core integration tests.
mvn test -Dresetdb
A big "Thank you!" goes to John Sanda, Mike Thompson, Heiko Rupp, and Thomas Segismont for their project contributions.