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
-
Disable parts of App Insights
I would like the option to block access to certain features of App Insights to our users such as
Application Map
Smart Detection
Transaction Search
Availability
FailuresI am working on a custom role whereby I only want users to be able to view the results of queries pinned to the dashboard and not query based features of App Insights as above.
12 votes -
Add logarithmic scale to charts
It would be good to have an option to use logarithmic scale on bar and time charts.
This option may be both available in the UI and in the query language (with a "| render barchart logaritmic" ?)12 votes -
Identify and reject duplicate log transmissions
We experienced occasional duplicate log entries in application insights
that we were able to trace back to failed transmissions:
An error occurred while sending the request. | Unable to read data from the transport connection: Connection reset by peer. | Connection reset by peerThe ServerTelemetryChannel, which we are using, will then store the transmission in the file system and retry after a certain interval. The issue is that the first transmission was also successful and a networking issue happened for some unknown reason afterwards. So the data gets processed twice.
To prevent this, I would propose the following solution:
- …
12 votes -
Ability to save date and extend filter criteria beyond 30 days
User should be able to save date range for the query execution. Need an ability to keep the date range filter saved beyond 30 days, But as per the functionality we are seeing '24 hour' date range as a default filter critera. We should be able to show result for custom date range by default and able to save custom date range filter and save for future use and keep it as default. Please help with this feature or capability. This is a very much needed feature in app insights
2 votes -
Group Token endpoints in Application Map
Our Application Map shows dozens of unique addresses for calls to <IPs>:8081/MSI/token, reflecting every app+host that has Easy Auth enabled. There are more of these phantom endpoints than there are applications, significantly muddying the display.
Suggestion: Since the combination of :8081 & /MSI/token is a well-known service, group all of them to a single node instead of showing each IP individually.
2 votes -
Dependency tracking for Azure Cosmos DB with TCP mode
According to the documentation https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-dependencies#automatically-tracked-dependencies only HTTP calls are tracked as dependency for Azure Cosmos DB and TCP mode is not supported. Please, add support to track dependency calls to Cosmos DB when Direct TCP mode is used.
9 votes -
Add support for client side tracking of AMP pages
Application Insights is missing from already implemented vendors for amp-analytics tracking:
There is even no clear documentation about how to send tracking data with self constructed https call.
This makes it impossible to currently use App Insights tracking on AMP pages.
5 votes -
1 vote
-
Application Map needs to consider mappings in Web Application Firewall (WAF)
Current Behavior: API gateway is shown with its mapped backends and requests from clients(Web) to API Management Gateway through WAF is shown as HTTP calls and are shown separately.
Expected Behavior: When we see a HTTP Role Type in Application map like say api.contoso.com, The application map search and linking process can consider suggesting expansion of that role to the mappings of WAF in an application map. It is mostly possible this is already mapped to a backend pool in WAF and these can be shown easily. This will make sure the application map created at resource group level is…
5 votes -
Turn off showing other additional operations in End-to-end transaction details
In Failures blade, observed an endpoint with approx 2000 failures in last 24hrs. When I click on the operation name in the table, on the right side a list of operations/calls to that end point are listed. When I click on an operation, the end-to-end transaction panel is shown, but instead of showing just the selected operation it starts loading every call to that endpoint. It doesn't even limit it to the last 24 hours. Instead of being able to see a single opeartion it starts loading (and keeps loading), so far it is over 20 thousand! and it is…
1 vote -
Add/index http method
When using the AI java agent we can see that the http-method IS sent to the AI servers. However it is not available in queries.
We know of the workaround where the http-method is added in the name, but we would prefer it to (also) be available directly in queries, like:
requests
| where success == false
| where name == '/foo/bar/test/
| where http.method == ‘GET’
| where not (resultCode in ('400', '404', '417'))1 vote -
Add a timeline view, with each (recent) server instance (y axis) and each function start-end time (x axis)
The timeline should display overlapping bars with a name representing each functions instance running in multiple threads on the same server. This view would show the data regarding to how the application is scaling in a way that is easy to understand at a glance. Would be great if you could color the bars red and green based on success/failure of the function/logged result, and click a result/bar to bring up it's entire log.
1 vote -
Please add support for testing the Availability of Private endpoints
Please add support for testing the Availability of Private websites(the links available behind the VPN).
1 vote -
Display: Make 'event' column in AppInsights end-to-end transaction details (timeline view) wider
When viewing the timeline in end-to-end transaction logs, I have to scroll to see whole 'event' column and there is no way of resizing it. Making this bigger or resizable would make the display much more user friendly.
1 vote -
Allow clearing of time frame in Search queries
After making a search and then selecting a time frame in the UI there's no way, that I could find, to reset the search to the current time frame.
Repro:
Do a search over the last 30 minutes
Using the UI select a portion of that 30 minutes
After reading the results try to get the latest 30 minutes againResults:
UI doesn't have any way of clearing the time
Even the 30 minutes I was last at is not selectable in the UI
In order to get the 30 minutes back I need to select the last hour, hit…1 vote -
Add the ability to split dependencies based on the steps inside the traces
Support the ability to qualify / bucket a dependency / span trace based on the the names of the inner dependencies / spans.
We have a program that sends dependencies to AI via OpenCensus spans. The program has a long path and a short path. The longer path is an order of magnitude loger in time that the snorter path.
[1[2,3,4]] and [1[2,3,4,5,6]]
We want to profile both the short path and the long path. Today they are are all statistically mixed because the outer span name is the same. We can't set the outer dependency/span name prior to entering…
1 vote -
Mongo db in application map
Mongo db in application map
1 vote -
Create Azure DevOps Workitems from Smart Detection Alerts
...so that we can work on a detection with a new workitem immediately.
1 vote -
Support direct embedded ingestion experience from Application Insights to Azure data explorer
AI should have embedded UI capability to export data directly into an ADX database or a table
1 vote -
don't add '...' to the text strings, these are critical to understanding what is being displayed.
In the Application Map - don't add '...' to the text strings, these are critical to understanding what is being displayed.
Also, better documentation on what the different applications are - are they a k8s node, etc.? Very difficult to find that information.
Finally, a purge button for the data - while adding support for application insights it is tireing having to wait 30 minutes for the data to "roll-over" to confirm that a change ahs worked.
1 vote
- Don't see your idea?