Azure Monitor-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
-
Make Smart Detection customizable/configurable
Our team would like to filter out/ stop Smart Detection of certain requests. We regularly get emails for "Abnormal rise in failure request rates", and would like to be able to exclude requests that have certain parameters from this smart detection (for example, if the request has a certain parameter in the URL or a specific header, don't count it towards the alert).
20 votesThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Allow globally configurable rules for "Successful request" true/false
There's no way to globally configure some HTTP status codes (e.g. 404 or any other user wants to treat as successful) to be "Successful request" = true.
Yes, you can workaround this using SDK, but when you use e.g. Azure API Management, there's no way to configure this.
Because of that Failure blade contains a lot of noise that user needs to filter out every time.Please make this globally configurable.
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Live Metrics Stream - Live filter (Grep the live traces)
Can you give me a textbox to type in a bit of text I'm looking for, and the 'Sample Telemetry' flying past is filtered to just show matching items?
This can give me a super quick verification when I deploy a fix. Currently I have to hunt manually for the telemetry that proves the fix (Or wait many minutes until I can find it with a KQL query)
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Codeless Agent Integration - Allow override for "already instrumented" checks
Allow override for "already instrumented" checks
https://docs.microsoft.com/en-us/azure/azure-monitor/app/azure-web-apps#troubleshooting
I have applications that have the "System.Net.Http" and "Microsoft.Azure.EventHubs" assemblies loaded, which depend on the "System.Diagnostics.DiagnosticSource" assembly. When this assembly is loaded, Application Insights codeless integration for App Service doesn't work. This is due to a check for the Diagnostics assembly. Please allow an override to allow AI to start without checking for this assembly - when I do manage to get it to load, it works fine.
5 votesThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
user flow that can be configured by a custom Property (rather than session or operation)
Currently User flow can "group" the flow of calls based on session or operation. But there are specific scenarios (Like a REST API) where continuity is not based on operations or session. But some custom property we inject in the CustomEvents (it can be either a custom SessionId that is sent by the client code or CustomUserId)
2 votesThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
http status code with its name
On portal azure, specially on application insights failures investigation, allow somehow (using title on hovering elements) to display the name of http status codes and perhaps a link to their specification.
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Move Region while retaining log history
As more regions become available for application insights, it would be nice to move region of application insight resource while retaining the log history.
4 votesThanks for the triaged. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Add functionality to remember filters
Add functionality to remember Sample Telemetry filters in the Live Metrics Stream. My telemetry is junked up with so many "Starting HttpMessageHandler cleanup cycle... Ending HttpMessageHandler cleanup cycle...". Every time I come back to the live stream, I have to re-enter all of the filters just to see useful traces.
2 votesThanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Ability to move objects in application map
The application map gives a great overview of the current set up of an application and it's health. Sometimes however the creation of this map fails a little and some elements go on top of communication lines or other elements.
It would be great if we were able to drag the elements in application map around with our mouse to reposition them.
6 votesThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Application Insights Dynamics monitoring integration/support
The JavaScript SDK can be used with Dynamics sites, but it isn't a fully integrated experience and things like page load times do not yield the expected results.
There are community authored wrappers that leverage the App Insights JS SDK and provide additional support but we would like to see a fully supported solution/attach scenario that would allow easy monitoring enablement across all Dynamics pages.
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
Url for time spans and other filtering
It would be great if it were possible to drill into a particular time range for any of the analytis pages, and then generate a URL to be able to send to someone else ( or yourself ) which will take you back to that appropriate timespan (and/or any other filters you have in place ).
Or alternatively be able to save these filters as sharable and just have the timespan as a url parameter.
5 votesThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
Application map should not show 127.0.0.1 as a separate server
Application Map in App Insights today shows calls to 127.0.0.1 as if it were some separate server with multiple servers calling into it. It should instead know that it's the same server and show a loop-back arrow for dependency calls.
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
default pills
Add possibility to save pills (filters) added in Failures (or other places), so that one don't have to add back the same pill each time (in case one always wants to filter out some issues).
Or perhaps, being able to filter out issues that have happened, for example similar to sentry.io (ignore until happens X times again, ignore for X minutes/hours/days/months), or in a general place where one can add/edit/remove these kinds of rules.
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
Show Operation and Request/Dependency Ids in Live Metrics Stream
Knowing the root operation Id and/or request/dependency Ids from Sample Telemetry panel would help a lot to search and identify whole operation timeline and related log records.
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
Provide support for Application Insights profiler with Dynamic sites
When enabling AI Profiler for a web site that is hosted on a Dynamic plan you get this error:
Critical: Profiler is not supported on Dynamic, Free or Shared sites. Please upgrade your site to Basic or above.
This limitation strongly affects our choice to adopt your server-less architecture.
2 votesThanks for your valuable feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Application insights urls should have short option
Application insights resources should have an option for a short url link so that it can be added to documentation, integrations, etc.
Long urls with ids and big paths are not user friendly.
3 votesThanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
able to send individual test for each instance of the App
When creating tests for availability, we need to be able to test every Instance of the APP, this way this would really be a reliable watchdog
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
able to send test request every minute?
When adding availability tests would be nice to be able to send it every 1 minute instead of every 5 minute
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature
-
ignore specific exceptions
I keep getting false positives in smart detection, because our WCF services return a custom fault in certain situations. These faults are not failures, but part of normal execution.
It would be nice if we could tell SmartDetection to ignore specific faults/exceptions.6 votesThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
-
Pause logging of app insight logging selected type of exception so that in group results only new/required exceptions are visible
Pause logging of app insight logging selected type of exception so that in group results only new/required exceptions are visible
1 voteThanks for the feedback. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.
- Don't see your idea?