The experimental queue length metrics feature based on an estimation algorithm has been replaced by the native queue length metric. This document describes the migration path for systems using the old metrics.
ServiceControl should be upgraded to version 1.48.0+. Starting the upgrade process with an old monitoring instance (and not the endpoints) prevents old versions of a monitoring instance from receiving new, unsupported metric reports. Also, new monitoring instances produce
WARN log entries of the form:
Legacy queue length report received from instance of .
that enable identification of the endpoints running
NServiceBus. packages that do not support the native queue length metric.
ServicePulse should be upgraded to the latest version. This step ensures compatibility of the updated version of the monitoring instance and ServicePulse.
All endpoints that send monitoring data must be upgraded to the latest version of
NServiceBus.. The exact version depends on the
NServiceBus version the endpoint is using. The table below shows the version ranges.