Skip to content

Application Insights provides misleading picture by introducing fake "Execute request handler" requests #1309

@zakimaksyutov

Description

@zakimaksyutov

My web site was completely down for some period of time but Application Insights made us think that some requests were succeeding (leading us to wrong theory, and delaying mitigation):

image

After we opened web app view then it became clear that there were no successful requests during this time:

image

Looks like that Application Insights always creates a fake "Execute request handler". These requests are always marked as succeeded:

image

This also explained why Application Insights showed twice as much traffic than it really was.

We use the following version:

<package id="Microsoft.ApplicationInsights" version="2.10.0" targetFramework="net461" /> <package id="Microsoft.ApplicationInsights.Agent.Intercept" version="2.4.0" targetFramework="net461" /> <package id="Microsoft.ApplicationInsights.DependencyCollector" version="2.10.0" targetFramework="net461" /> <package id="Microsoft.ApplicationInsights.PerfCounterCollector" version="2.10.0" targetFramework="net461" /> <package id="Microsoft.ApplicationInsights.Web" version="2.10.0" targetFramework="net461" /> <package id="Microsoft.ApplicationInsights.WindowsServer" version="2.10.0" targetFramework="net461" /> <package id="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel" version="2.10.0" targetFramework="net461" />

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions