- Fix tracking of pending-size which could become negative under some retry conditions.
- Added NewRelic metrics sender contributed by LockedOn (http://www.lockedon.com).
- Deprecated
:metrics/workflow-name
. Use job metadata via your job submission like so: - Bumped recommended dogstatsd-clj version as previous version has a memory leak
{:workflow ...
:lifecycles ...
:metadata {:name "YOURJOBNAME"}}
- Added datadog metrics sender, contributed by Cognician!
- Fix bug where throughput would only be recorded for input tasks.
- Undo breaking change in 0.8.0.4. Include peer-id in tags, but not in service name.
- Fix test error causing non-release of 0.8.2.4
- Added measure for counting pending messages "pending_messages_count"
- BREAKING CHANGE percentile measurements with a period now use an underscore e.g. 99.9 -> 99_9. This is so they are not segmented in grafana and others.
- BREAKING CHANGE batch latency percentiles now include "th" in their name for consistency with the other services names.
- BREAKING CHANGE Further segment metrics by peer-id, otherwise riemann and others will think measurements from different peers on the same task are just another reading
- BREAKING CHANGE There is no need for separate latency and throughput lifecycles as these are now part of :onyx.lifecycle.metrics.riemann/calls, and :onyx.lifecycle.metrics.timbre/calls. Please refer to the README for the new lifecycle calls and configuration.
- New metrics "complete-segment-latency" and "retry-segment-rate"