Customizing AppInsights end-user location recording

If you are using AppInsights JavaScript SDK, you probably noticed that all telemetry has location associated with it.   It is generally very handy when investigating region-specific issues or analyzing end-user client performance, however sometimes compliance or other reasons prevent you from recording end-user location or you would like to override it based on your custom…


Extending AppInsights Sampling to Specify Telemetry Types

Starting with v.2.0 of .NET AppInsights SDK sampling is enabled by default in ApplicationInsights.config. There are two options available for sampling: SamplingTelemetryProcessor (fixed rate) and AdaptiveSamplingTelemetryProcessor. One limitation of current solution is that customer cannot choose what telemetry types to sample – sampling is applied to all telemetry types except custom metrics. In the upcoming versions…


Modifying and Filtering Telemetry with AppInsights JavaScript SDK Telemetry Initializer

Telemetry Initializers and, more recently, Telemetry Processors, is now quite well known and used for .NET SDK. However from the forum questions we are discovering, that not as many customers are aware, that AppInsights JavaScript SDK also supports simple, but very powerful Telemetry Initializer concept, which allows to modify and filter your data. This is API reference…


Application Insights Telemetry Stream from your browser

I just published the first version of Application Insights Telemetry Stream – it lets you view telemetry items from the browser as they are issued by Application Insights. This is helpful in situations when you need to see what is happening with your application right this very second and cannot get to Azure portal or when telemetry…

2

Application Insights JavaScript SDK extension for jQuery Mobile

We have a fair number of customers asking about Single Page Application support in Application Insights JavaScript SDK. However since there are so many popular SPA JavaScript frameworks (jQueryMobile, Angular, ReactJS to just name the most popular few), and all of them implement custom routing logic, it is difficult to find a common ground. So out…


Application Map – adding to startboard from part gallery

In my previous post I described Application Map in Application Insights that lets you view the topology of your application, including dependencies (outgoing requests) and incoming requests in a glance. In this post I wanted to demonstrate how easy it is to add Application Map to your Azure portal startboard from Part Gallery. The following animation…


Application Map – topology of your application in AppInsights

If you’ve been one of 10% of customers who have this experience enabled (very soon this will be expanded to all customers) you might have noticed this new Application Map page. You can actually force yourself into this experience by using the following URL: https://portal.azure.com/?appInsightsExtension_OverrideSettings=applicationmap:true (if you notice that query string parameter disappears after you login, you might need to…