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

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Move applicationinsights InstrumentationKey to appsettings or set via code (helps with Azure Web sites)

    We have a different key for each environment. Right now to set that key we need a complicated transform of applicationinsights.config. Ideally we could set this key in the Configure tab for Azure Web sites and that would be done.

    The whole config is rather complicated, and we would rather see a lot of that config in code, or convention over configuration. Especially the context initializers and other types defined in the file, we are unlikely to change those on the fly and would rather define in code. Things like performance thresholds would still be in config.

    32 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add IIS logs Application Insights

    Allow App Insights to capture the IIS logs from the webservers. This would be very helpful when debugging on prem servers.

    29 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Recommendation is to ingest IIS logs into Log Analytics for efficient processing. When you ingest logs into Application Insights , each log entry gets a lot of extra dimensions and size of the logs blow up. Application logs can be ingested into Application Insights as part of distributed tracing stack, since they can be sampled as any other data in distributed tracing events.

    Hope the above information helps, however if you have any further feedback please revert back and we are happy to hear from you more. Thank you

  3. Where multiple app services send their telemetry to a single application insights instance, allow configuration of alerts at the app level.

    At the moment app insights alerts such a server exceptions do not differentiate which app service threw the exception if there are multiple app services talking to the same instance.

    25 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Alerting  ·  Flag idea as inappropriate…  ·  Admin →

    Using the existing features of Azure Monitor, you should be able to create log based alerts https://azure.microsoft.com/en-us/blog/log-alerts-for-application-insights-preview/ , which should help in this scenario. Certainly Application Map https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-map is something can be used to better understand the full application topology across multiple levels of related application components and investigate failures. However the recommendation is for any independently deployable component to send telemetry to its own AI resource. Hope the information helps, feel free to revert back with your feedback if the existing features in the product are not supporting your scenario.

  4. application insights per team project

    Would be great to see application insight associated to the project and get the identities there, so team members get scoped access and content.

    18 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Visual Studio integration  ·  Flag idea as inappropriate…  ·  Admin →
    closed  ·  Anonymous responded

    With the transition of the Application Insights user experience out of Visual Studio Team Services (formerly Visual Studio Online) and into the Azure portal, this work is now less compelling. There are certainly other integration scenarios between Application Insights and VS Team Services that are on the backlog here.
    Thank you
    Dale Koetke

  5. Application/Service based Heartbeat detection like WebResponse

    There should be a custom response testing interface to detect if a application or service is alive.

    Complete scenario here: http://stackoverflow.com/questions/32273158/azure-application-insights-custom-response-metric/32298747#32298747

    16 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →
    closed  ·  Anonymous responded

    Thank you for your feedback. The scenario you mention has an accepted solution by the link you provided.

  6. PerformanceCollectorModule should support every possible performance counter.

    Hi,

    Currently list of supported performance counters is hard-coded in AppInsights.WindowsServer library.
    This is a huge limiting factor. We need to be able to monitor every possible performance counter. This includes counters with dynamic naming like .NET Data Provider for SQL Server. It will require adding process id placeholder and maybe regex support in performance counter name.

    https://github.com/Microsoft/ApplicationInsights-dotnet-server/blob/4093e9a6d350a9d4759eb64a2be17a90dc23f85a/Src/PerformanceCollector/Perf.Shared.NetFull/Implementation/WebAppPerformanceCollector/CounterFactory.cs

    7 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →

    Application Insights supports custom counters where instances are known upfront and custom counters for IIS processes with wildcards for instance name: https://docs.microsoft.com/en-us/azure/application-insights/app-insights-performance-counters#add-counters. We’d recommend using our sister collection solution for the other counters such as OMS / Log Analytics / Azure Diagnostics – they can be displayed on the same metric explorer charts as Application Insights data in the user interface.

    Regards,
    Morgan from the AppInsights team

  7. Datetimes in Diagnostics - Search should be in users time zone

    When i look at logs, i dont want to think about time zones.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  8. Please provide alerting on "Custom Events"

    We have the ability to write custom events (like Timed Event) to Application Insights but their is no alerting functionality.

    If a timed event takes more than a given about of time, or on average is above a certain time I would like to be able to send out an Alert.

    For example a "purchase" request should complete within 30 seconds, if it takes longer I would like to an alert.

    Also, it is confusing to have 3 places in the menu with the label "Events" but Timed events only show up under Usage -> Features -> Events but not…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Alerting  ·  Flag idea as inappropriate…  ·  Admin →
    closed  ·  Anonymous responded

    Thank you for your feedback. As Ketan noted earlier, we do support alerting on custom metrics, that are either reported directly as a metric, or as a metric in the property bag of an event.

    Separately, if this is already reported as a request with operationName = “Purchase”, then the following idea will support this out of the box, please vote/comment here:
    https://visualstudio.uservoice.com/forums/357324-application-insights/suggestions/13310073-support-alerting-on-a-segmented-filtered-metric

    Thanks,
    Soubhagya Dash
    4/4/2016

  9. Support browser resource timing monitoring and aggregated page load waterfall charts

    Amazon.com calculated than one second page load degradation would cost them $1.6 billion annually.

    As bandwidth speeds continue to increase and users are getting ever more inpatient, web sites are becoming more complex with multitude of shared libraries and static resources loaded from different CDN endpoints. Browser-integrated tools (such as Chrome DevTools) and online services that use synthetic tests (such as WebPageTest) are great for diagnostics and deep analysis, but they lack capability to aggregate resource timing data from live customers across multiple geographic regions and thus assist with issue prioritization. With its aggregation pipeline Application Insights can provide this…

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    closed  ·  2 comments  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support for disabling Application Insights through configuration

    Currently, the only way to disable sending telemetry to AI is through code using:
    TelemetryConfiguration.Active.DisableTelemetry = true;

    would like to have the ability to set this bit through configuration, either the applicationinsights.config or web.config

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →
  11. Show total unique users over multiple days rather than only daily unique users.

    Under the Usage->Users->Active Users page, it only shows daily active users. I'd like to see how many active users I've had in the past week, and the total active users in the past month, etc.

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Metrics & charting  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for the feedback Greg,
    You can add this chart through Metrics Explorer.
    From your Application Insights overview blade select the Metrics Explorer icon then Add chart.
    To get the chart described select Bar chart, with Unique aggregation, Grouping off, and under Usage select Users.
    To get different time ranges in Metrics Explorer select the Time range icon.
    We will look into making this chart a default chart in the future.
    Thanks!

  12. Allow more than 10 web tests per project

    Only 10 tests are allowed per app insights project. Our team wants many more tests as we use this to check much of our telemetry. We have lot's of scenarios we are checking using these these. A limit of 20 would work for us. Right now we had to create a second app insights project just to run all our web tests.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web tests  ·  Flag idea as inappropriate…  ·  Admin →
  13. Please include data of failure also in AppInsights PowerBI pack.

    Please include data of failure also in AppInsights PowerBI pack.As of now we have details of Availability, user session etc.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  14. Powershell enable/disable alerts

    Please allow powershell enable/disable existing alerts. We know when we deploy that availability alerts for example will trigger. Please allow us to script a pre-deploy alert disable and a post-deploy re-enable using powershell.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Alerting  ·  Flag idea as inappropriate…  ·  Admin →
  15. Can you please expose an API so that VSOnline can be useful and we can export alerts into SCOM/TFS/incident management?

    You do not have API exposed. Gomez and Keynote, which are competitors for appInsight, have an api that can hook into SCOM. If you want to make VSOnline useful, please allow your customers to send the data to other sources.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again.

  16. In Application Insights, on the portal, there should be a way to show me what the config values should be.

    From the portal, I should be able to show the Account, Portal, Component, and Dashboard ids that should be in my config file so I can verify them.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again.

  17. Would like to develop managment packs for Application Insight

    Now that App Insights is targeting the developers, we can no longer extend it with custom management packs? As a replacement for an on-premise SCOM system, teams will need to develop new packs that can be leveraged across the ecosystem. And developers are more likely to do that.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again.

  18. It would be very helpful if we have single MMA file for appinsights and opsinsights

    It would be very helpful if we have single MMA file for app insights and ops insights. We are looking to utilize both the features on on-premise servers and IA AS . We are failing now, Because they are not compatible each other.

    I have suggested same in opsinsights user voice:

    Operational Insights TeamAdminOperational Insights Team (Admin, Microsoft Azure) responded · November 15, 2014

    Eventually a lot of the changes contributed to the agent by both teams for each service end up converging into Update Rollups for System Center.
    But at this time we just launched OpInsights direct agent, so…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again.

  19. Possibility to trigger AI availability tests manually

    Availability tests should also be possible to trigger manually, as this would be common requirement for operations and support teams.
    Business case:
    1. Deploy any fix
    2. Immediately trigger predefined tests from AI without need to launch VS, as operations usually doesn't have VS knowledge

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web tests  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again.

  20. Add a way to track success rate per device.

    I need a way to be able to track success/failure of a few important operations in my app, and I would love this data to be correlated with users and devices, so I can answer the following questions:
    1. Operation failed, did it ever succeed for the same user?
    2. On which devices does the operation fail 100% ? Or on which device/user pair does the operation fail 100%?
    3. When the operation succeeds, which device did it succeed?

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Service monitoring and diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again.

← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base