We’ve just released NServiceBus.Metrics 3.1.0. The critical time calculation has changed to use the DeliverAt header value rather than TimeSent. Therefore, the metric doesn’t take into account the amount of time a message is delayed when a timeout mechanism is used.
Most users use NServiceBus.Metrics as a transitive reference from NServiceBus.Metrics.ServiceControl or NServiceBus.ServicePlatform.Connector. Users of these packages will need to add an explicit package reference to NServiceBus.Metrics 3.1.0 in order to report the correct critical time to the Monitoring view in ServicePulse.
- #291 Critical time calculated using DeliverAt header - Release 3.1
You can upgrade during the next maintenance window.
You can install NServiceBus.Metrics 3.1.0 from NuGet.
The team in Particular
Please read our release policy for more details.