"Dependency (AJAX)" in Application Insights
<p>About 50% of our data points logged are "Dependency (AJAX)".</p>

<p>Where does this come from ? </p>

<p>I think these "Dependency (AJAX)" began to show up after I enabled Web sockets in the Application Settings of my web app (we are using signalr).</p>

<p>The Property "Command" of these data points have a value of "/signalr/ping", so this definitely has something to do with signalr.</p>

<p>I would like to exclude those, as it's using too much of my free plan available data points.</p>

<p>Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule is already disabled in my ApplicationInsights.config.</p>

<p><strong>EDIT</strong></p>

<p>I tried to disable Web sockets, but still getting those logs.</p>

<p><strong>EDIT 2016-02-24</strong></p>

<p>As suggested by Alex, I set disableAjaxTracking:true, but it didn't help.</p>

<p>Here is the appInsights code in the <code>&lt;head&gt;</code> of my html.</p>

<pre><code>&lt;script type="text/javascript"&gt;
    var appInsights = window.appInsights || function (config) {
        function r(config) { t[config] = function () { var i = arguments; t.queue.push(function () { t[config].apply(t, i) }) } } var t = { config: config }, u = document, e = window, o = "script", s = u.createElement(o), i, f; for (s.src = config.url || "//az416426.vo.msecnd.net/scripts/a/ai.0.js", u.getElementsByTagName(o)[0].parentNode.appendChild(s), t.cookie = u.cookie, t.queue = [], i = ["Event", "Exception", "Metric", "PageView", "Trace"]; i.length;) r("track" + i.pop()); return r("setAuthenticatedUserContext"), r("clearAuthenticatedUserContext"), config.disableExceptionTracking || (i = "onerror", r("_" + i), f = e[i], e[i] = function (config, r, u, e, o) { var s = f &amp;&amp; f(config, r, u, e, o); return s !== !0 &amp;&amp; t["_" + i](config, r, u, e, o), s }), t
    }({
        instrumentationKey: "@Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.InstrumentationKey",
        disableAjaxTracking: true
    });
    window.appInsights = appInsights;
    appInsights.trackPageView();
&lt;/script&gt;
@if (Request.IsAuthenticated)
{
    &lt;script&gt;
        appInsights.setAuthenticatedUserContext("@User.Identity.Name".replace(/[,;=| ]+/g, "_"));
    &lt;/script&gt;
}
</code></pre>