This is an internal-only release.
This is a major backwards incompatible feature release. The major new feature is support for exporting to graphite. See the documentation for details about how to enable graphite exporting.
The breaking changes are:
metrics
section of the configuration has changed to allow configuration
of jmx and graphite reporters per domain instead of globally. See the
documentation for details about the new
format.initialize-registry-settings
has been renamed to update-registry-settings
Additional changes:
default-metrics-allowed
lists through
the update-registry-settings
service function to limit the number of
metrics sent to graphiteJira Links:
This is a feature release.
get-server-id
services function.This is a feature release that also contains bug fixes.
TK-404 - Added a new "v2" API that is based on the Jolokia library. Jolokia provides a superset of functionality found in the current "v1" metrics API. Refer to 'document/configuration.md' for more information on setting up Jolokia with Trapperkeeper. The Jolokia Documentation has the specifics on the new metrics API.
TK-427 - Ensure the JSON request is fully parsed before closing the input stream of the request
TK-394 - Tolerate either keywords or strings for metric domains
Remove explicit ring-core, servlet-api, and slf4j-api deps
Switch to using lein parent (and puppetlabs/clj-parent) for most dependency versions, which also now requires Leiningen 2.7.1 or greater
This is a bug fix release.
metrics-webservice
is added to the config, the /metrics
endpoint
will always be registered.This is a maintenance release.
This is a feature release.
initialize-registry-settings
function to the MetricsService
protocol. The implementation of this function in the trapperkeeper-metrics
service in this repo is not yet implemented and currently just throws an
error.This is a minor feature, maintenance, and bugfix release.
This is a feature release.
/metrics
API) for
querying JMX metricsThis is a feature release.
mean-millis
and related utility fnsCan you improve this documentation? These fine people already did:
Joe Pinsonault, Justin Stoller, Ruth Linehan, Maggie Dreyer, Chris Price, Molly Waggett, Ryan Senior, Patrick Carlisle, Andrew Roetker & Austin BlattEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close