Application Insights is great for collecting telemetry from your application. You have a lot of control and in addition to the telemetry automatically collected you can also make your own calls to log custom telemetry events and collect variable/state data from your application. This type of data can be very useful for troubleshooting and diagnosing... Continue Reading →
How to use Application Insights Custom Properties in Azure Monitor Log (Kusto) Queries
Azure Application Insights is great for easily adding telemetry to your application across a variety of languages (.Net web apps, Azure functions, .Net Framework / Core apps, JavaScript SPAs and more). The telemetry is logged back to an Application Insights instance in your Azure tenant. You can then view all the reported telemetry via the... Continue Reading →
How to write Azure Kusto queries across multiple Application Insights instances
When writing Kusto queries it is often useful to be able to write queries that span multiple Application Insight instances. This is especially true for micro-services where each service has it's own Application Insight instance. I've tried several times in the past to write cross instance queries and failed to find a way even though... Continue Reading →
How to enable CodeLens for viewing Application Insights telemetry directly in Visual Studio for Web API projects
I had been using Application Insights for a while with a Web API project and found it immensely valuable for monitoring how the Web API was performing and discovering any issues in production. I only recently stumbled across the fact that for ASP.NET projects, the Application Insights telemetry is surfaced and available in your source... Continue Reading →