Add support for desktop apps to Application Insights
Currently Application Insights only supports Phone, Win Store, and Web/server applications. Please add support for WinForms/Console/WPF (desktop) applications as well.
While desktop apps are not listed as targeted app types for Application Insights, it’s possible to get instrumentation for desktop apps using Application Insights SDK.
Please refer to this thread for more details: http://stackoverflow.com/questions/26505483/appinsights-for-wpf-application/26641583#26641583
At this point Application Insights team believes this should unblock most of the users who voted for this feature, and we are closing this item and releasing your votes back to you. Please let us know if there is another aspect that blocks using AppInsights for desktop apps.
Chad Kittel commented
Guidance available at: http://azure.microsoft.com/en-us/documentation/articles/app-insights-windows-desktop/#
Sean Mackey commented
1 & 2
1 then 2 please ! :)
Jacco Dieleman commented
First scenario 1 and than 2
Peter Riise commented
Senario 1,2 clearly most important. Option 3 is a nice to have.
Hope to see it soon.
Maurus Kühne commented
mostly scenario 2 for me, 1 would be nice too.
Dima Gershman commented
Just 1 & 2, please
Scenario 1 and 2 are probably enough.
Gary Howlett commented
1 and 2 for me. We have windows service applications so would be nice that I could report on activity within there. Custom metrics and performance.
Hi Darshan, 1 is the most important followed by 2. I don't think doing 3 would be useful
Moshe Ashkenazi commented
Hi Rahul Bagaria,
Using the endpoints manually in a desktop application is good enough seen from my perspective.
Thanks for the comment!
Moshe Ashkenazi commented
The most important scenarios would be 1 and 2 in my opinion.
Roel Fauconnier commented
scenarios 1 and 2 would be the most important in my opinion.
Thanks for your consideration.
Darshan Desai (Microsoft) commented
We want to make sure our understanding about this feature request is correct. Can you please look at the options below and reply telling us the scenario that's most important to you:
1. Use Application Insights SDK to track usage metrics/events and exceptions for desktop apps.
2. Use Application Insights SDK to track performance metrics (ex: app load time) for desktop apps.
3. Use an Application Insights agent on the machines that run desktop apps, to understand the usage of various apps in your organization.
4. Other (please specify)
Can you please reply back with the scenario that's most important for you wrt desktop apps?
This will help us prioritize correctly, and deliver support for desktop apps sooner.
Thanks again for your feedback and your patience.
Senior Program Manager, Application Insights team
This. I really hate that Microsoft has given up on desktop development. Everything they release nowadays is for windows store apps and windows phone first (which is kinda ridiculous when you consider the amount of people using those vs the number of people developing and using desktop apps). It's like desktop developers are just an after thought.
Do you have API/SDK to call for workaround application insights for desktop application. when can I access from?
Damien HOFFSCHIR commented
Is it possible to use a Service Reference if not SDK is available yet ?
Rahul Bagaria (Microsoft) commented
Thanks for logging the suggestion. We do have plans around developing an SDK for Desktop applications but I do not have any timescale as to that.
If the endpoints are documented, would it be sufficient in near term for you to call them manually to use AI in Desktop Apps?