Application Insights
Welcome to the Azure Application Insights UserVoice site. This site is for suggestions and ideas for all aspects of Application Insights such as our SDKs, Web tests, Analytics, etc. We look forward to hearing from you!
The Application Insights team
-
Add support for viewing raw body requests
It would be great to see raw body request on analytics. Good for monitoring restful api calls (for example json payloads)
130 votesWe’d like to hear a bit more about specifically what you have in mind with regard to this suggestion. Please reply to this suggestion with as much detail about what you’d like.
Thanks
Dale -
Add support for Intranet application testing (not just via Internet). E.g., via NTLM
App Insights works great for externally-facing applications. Would like the same rich experience for Internal/Intranet applications.
97 votesIn order to help with adopting the SDK to send results from your custom availability tests, we have added a new Azure function template called “AppInsightsHttpAvailability-CSharp”. To find this, please select “Monitoring” in the scenario dropdown when you go to add a new Azure function from a template. You can get more information from its source here: https://github.com/Azure/azure-webjobs-sdk-templates/tree/dev/Templates/contents/AppInsightsHttpAvailability-CSharp.
You can replace the template test with any arbitrary test, use client certificates, deploy to an App service environment so it can access network protected applications.
Give it a run and let us know if it works for your scenarios. Also, what other templates would you like us to provide? We are looking at providing a Docker template with Selenium and AI SDK baked in. I don’t have an ETA on that at this time though.Thanks,
Soubhagya Dash
5/31/2017 -
Add support for Redis (via StackExchange.Redis) for dependency monitoring.
We already have great support for SQL and HTTP dependency monitoring and I think adding Redis would be a great addition. A good start would be monitoring through the StackExchange.Redis library.
75 votesThe diagnostic source events channel is blocked on external factors. In the meantime, we can instrument the profiler in AI Status Monitor to track StackExchange.Redis, ServiceStack.Redis methods and send dependency telemetry.
That would help if of course, you use the AI Status Monitor. Would this work for you?
If the application is running in Azure, and is an App Service, you can simply install the AI extension to get it. For Cloud Services and VMs, you can enable it via WAD settings. The following articles will help:
https://docs.microsoft.com/azure/application-insights/app-insights-monitor-performance-live-website-now
https://docs.microsoft.com/en-us/azure/application-insights/app-insights-cloudservicesLet us know if using Status Monitor is an option, and we will prioritize this option higher than the generic diagnostic source events.
Thanks,
Soubhagya Dash
7/11/2018 -
Make Smart Detection data available via the App Insights REST API
It would be great if information on issues identified by Proactive Detection was available via the App Insights REST API.
18 votesThank you for showing your support for this feature and seeing the value it would add to Smart Detection.
We are continuing to assess when we can address this. Any more specific feedback on exactly what you’d like to see and how you would use this would be great.
Thank you
Dale -
Allow full IP to be collected
App Insights drops the last octet of an IP. The only way to collect full IP is to do it manually or mess with telemetry initializers. Not a big deal, but IPs are not so sensitive and I don't think these should be obfuscated at all. At least give us an option (ideally in the portal) to collect the full IP.
16 votesLast octet is dropped by AI by design, since it represents PII (personally identifiable information). As you mentioned you can do this through the SDK or enrichment (i.e. customer can proactively collect PII, but not out of box). Can you describe a scenario where the full IP is required to triage/diagnose a production issue?
-
Enable ARM configuration of smart detection rules
Programmatic control over Smart Detection rule settings is needed.
13 votesThank you for posting this suggestion.
While work has not started on this suggestion yet, configuring Smart Detection rules via ARM and integrating with Action Groups are in our plans, and something we’d very much like to add after the current set of priorities are implemented. We’ll keep posting updates here as anything changes.
As for supporting “to define separate rules sets based on resource groups”, could you please clarify on this suggestion? Are you looking to configure Smart Detection rules at the resource group level rather than on the individual Application Insights resource?
Thanks,
Harel Broitman -
First class support for Service Fabric
While Service Fabric was in preview there was a nuget package for AI in SF, but seems that it has not gone GA with SF. Would love to see health reports from SF in AI, along with monitoring of services/actors.
13 votesWe’d love to hear how well the preview of Service Fabric AI support is working for you!
Best, Michael
-AppInsights Product Management -
Support for on-prem
It would be great to use Application Insights for on-premises scenarios as well.
7 votesHello,
Can you elaborate what specifically is needed? Application Insights can monitor on-prem services. It is really agnostic about where your application is hosted.
Thanks
Dale -
VueJs Support
Add support for VueJs that supports the entire Analytics feature set. There is an open source one currently, but its pretty basic.
6 votesHi Eric,
Can you clarify what Analytics feature set you are referring to?
Thanks,
Morgan from the AppInsights team -
Can we have line breaks allowed? The query will be more readable that way.
It is really painful to write a query and go to edit it in Kusto. Could you guys allow line breaks.
3 votesLine breaks are supported today. Can you please provide example for your ask?
-Dan -
3 votes
Can you please elaborate on this request? What exactly is the scenarios?
-
Support for changing custom performance counter sample interval in Application Insights
When exploring custom performance counters in Application Insights , the sample interval is by default 1 second, should there be a way to customize this in ApplicationInsights.config?
3 votesPer Sergey’s request:
Please reactivate GitHub issue and tell us what is your specific scenario why you need the collection interval to be shorter giving other characteristics of Application Insights backend. Assumptions is that you need more than just collection interval change and we need to know what.
-
10K record limit in Analytics.
I am collecting Analytics data by using Continuous Export. The problem I am running into is the 10K record limit in Analytics to run queries against. I need to be able to query at least a months worth at a time.
Do you have tools other than Analytics to work with larger files? Is there a tool that can parse the log files better?1 voteCould we get some more information about what exactly the request is here?
The 10,000 row limit only applies to the amount of data returned by a query – the query still runs over the entire dataset within App Insights. There’s usually some data aggregation that you are looking for, not the raw data itself, and for that you can be using operators. If it’s looking through distinct values or counts thereof, there’s the summarize operator; if it’s filtering down to a particular value of a particular field – there’s “where”; etc. Do note that all these aggregations, filters, etc work across as big a dataset as you throw at them: it is only the final result set where you’re limited to the 10k rows.
If this doesn’t help with your query let us know more specifics as to what you are trying to achieve.
Cheers,
Morgan -
There needs to be a low-latency log display or API
Like all telemetry, logging currently arrives in the form of searchable data only after a significant lag.
That makes the logging unusable for debugging purposes, which is one of the most important use cases for logging.
There needs to be a way to either view incoming log entries in near real-time or there needs to be an API to get at them at near real time.
Alternatively, it should be possible to redirect the events to a message or even queue in near real time.
At the moment, one has to send logging from one's application twice: once to app…
1 voteCan you elaborate on what you can’t achieve using the Application Insights real-time debugging as described at https://docs.microsoft.com/en-us/azure/application-insights/app-insights-visual-studio?
Thank you
Dale -
Please provide documentation
There is need for a good reference documentation (like normal MSDN documentation on the MSDN site), as well as "user guide" documentation and architectural documentation with whitepapers and elaborations on the different ways the framework can be used under different circumstances. For example how to use it in complex solutions with man different systems and platforms involved with different development, testing and production environment, integration with VisualStudio.com and so on.
1 voteThanks for reaching out. It would be great to discuss this with you in more detail. Our primary documentation is at https://docs.microsoft.com/en-us/azure/application-insights/app-insights-overview and is an ongoing effort. I’d appreciate the chance to discuss this with you. Please feel free to reach out to me at dalek@microsoft.com.
Thank you
Dale
- Don't see your idea?