App Insights Telemetry
See original GitHub issueWhen CoreWCF requests come into application insights, I just see POST /MyService.svc
. There isn’t any telemetry that tells me the actual service method that was called. I would like to see CoreWCF either support this natively or by including another CoreWCF package.
If someone can point me in the right direction on how to do this, I’d be willing to spend some time working this out.
Issue Analytics
- State:
- Created a year ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Application Insights overview - Azure Monitor
Application Insights is an extension of Azure Monitor and provides application performance monitoring (APM) features. APM tools are useful to ...
Read more >Monitoring Applications using Application Insights
Visual Studio Application Insights is an extensible analytics service that monitors your live web application. With it you can detect and diagnose performance ......
Read more >User Telemetry and Perf Monitoring with App Insights
Using the out-of-box telemetry for Application Insights, the teams will be able to find out how people use the application and gain insights...
Read more >Application Insights Telemetry - Implementing Continuous ...
Adding telemetry is very easy. From within Visual Studio select Add Application Insights Telemetry from the project menu and follow the wizard. When...
Read more >Tracking Application Insights Custom Events
Application Insights telemetry model defines a way to correlate telemetry to the operation of which it's a part. For example, a request can ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I was able to get this working in my application by including the Microsoft.ApplicationInsights.AspNetCore package, registering app insights on startup, and adding this service behavior:
Most of this logic is borrowed and slightly modified from the ApplicationInsights-SDK-Labs project. If this is useful to others I can package it up on my own or add it as a new project in CoreWCF. Let me know what you think.
I would be open to having this be built in. My only criteria with the implementation is that it’s pay to play. That is, if you aren’t using App Insights, there’s no runtime cost of checking if it’s enabled all the time. We have a new middleware style pipeline so it might be worth adding it to our dispatch pipeline as an optional layer so that it gets put into the call path if used, but if not needed, it’s out of the call path altogether.