Comments (4)
I was facing the same issue as mschmeller in https://github.com/Microsoft/ApplicationInsights-Home/issues/23. And like him, I too was overriding the instrumentation key with one stored in the web.config
via the Global.asax
. Everything worked fine locally but bombs out when it was deployed to azure.
In my case, it turned out that Azure did not like the use of WebConfigurationManager
in this context. I switched my code from:
Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.InstrumentationKey = System.Web.Configuration.WebConfigurationManager.AppSettings["MyInstrumentationKey"];
to
Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.InstrumentationKey = System.Configuration.ConfigurationManager.AppSettings["MyInstrumentationKey"];
and everything seems to work as expected.
I hope this helps.
from applicationinsights-dotnet.
Are you sure this issue is related to the wrongly set instrumentation key? My guess would be that you still have some bad telemetry initializers in configuration file. If the code in the first snippet fails you'll not initialize InstrumentationKey
, but TelemetryChannel
will be not null. So you should not get NullReferenceException
.
from applicationinsights-dotnet.
Same problem with mismatched property names. In TelemetryProcessors, if there's a property referenced in the .config that doesn't exist in the code, the SDK silently fails to send any telemetry at all.
from applicationinsights-dotnet.
Another problem happens when unit test project doesn't have reference to some of the modules like DependencyCollector
and the call to new TelemetryClient()
fails with TypeLoadException
.
from applicationinsights-dotnet.
Related Issues (20)
- TraceParent Flag -00 (no sample) HOT 1
- Application Insight Ingestion API failed to track Exception when StackFrame do not have method information
- Traces lost after long await?
- Feature: Add options to selectively disable certain automatic dependency tracking. HOT 1
- Incorrect parent ID for Azure Storage SDK dependency calls
- GRPC Memory Leak HOT 1
- RequestTelemetry missing in HttpContext.Features HOT 2
- Application Insights Logger Scope overwritting OriginalFormat property HOT 3
- App Insights map tile not working on custom dashboards HOT 1
- global property formatted as a datetime
- package may fail to build on certain locales
- Microsoft.ApplicationInsights.WorkerService does not log traces even after specifying override in config HOT 3
- Dependencies to unsupported and end of life nuget packages and frameworks HOT 2
- EventCounterCollectionModule sends events every second HOT 15
- Service registration fails HOT 4
- disable tracking
- Add "area" and "handler" names to Request/Operation name for Razor Pages
- Disable sampling for a specific request HOT 2
- 500.53 URL rewrite module error with message Outbound rewrite rules cannot be applied when the content of the HTTP response is encoded ('br')
- Difference in behaviour between Microsoft.Azure.ServiceBus and Azure.Messaging.ServiceBus for adding Activity Tags to telemetry
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from applicationinsights-dotnet.