We have been using NServiceBus and monitoring ServicePulse to measure and diagnose failed messages as well as monitoring the age of messages in our queues to help monitor and alarm when there are problems.
I’d like to go a step further and pull in the message failure metrics into Datadog to allow centralized dashboards and alarming/monitoring instead of ‘checking ServicePulse’ to see when there are problems.
What is the best way to collect metrics from ServicePulse in order to be able to pass those metrics on to a system like Datadog? Is there already a standard integration that would make this easier? If not, should there be?
Thanks for your advice!