Azure Application Insights (App Insights) provides monitoring and alerting capabilities that can be leveraged to monitor the health of individual NServiceBus endpoints. It is possible to gather performance metrics like Processing Time and Critical Time as well as data on the number of immediate and delayed retries.
For more details, see this sample.
It's possible to send tracing data to Application Insights for analysis and visualization. This sample shows how to extend the NServiceBus pipeline with custom behaviors that publish trace data which later gets sent to Azure Monitor Application Insights.
Integration events published by ServiceControl enable pushing system-level health events to 3rd party systems like Application Insights. This sample shows how to capture integration events triggered by ServiceControl and push them to Application Insights in the form of custom events.