Application Insights

Application Insights is a cross-platform APM service that can monitor applications based on a wide variety of platforms and technology stacks. Application Insights can pull telemetry from your backend code (such as C#, Java, and Node.js code), frontend scripts (such as JavaScript and Angular code), and hosting environments (such as Azure Web Apps, Docker, Azure Functions, and Virtual Machine OS performance counters).

Application Insights monitors a wide variety of metrics. In addition to the built-in metrics, you can add your own custom events and metrics. Application Insights reporting comes with minimal overhead. Tracking calls are non-blocking and are batched and sent in a separate thread.

To enable reporting to Application ...

Get Serverless computing in Azure with .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.