Diagnostics and Monitoring

How can we improve Azure Diagnostics and Monitoring?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Document your metrics

    It's extremely frustrating that there is no documentation that explains what your metrics actually are.

    e.g.
    For VM disk read operations: is it the sum across all volumes, the average, or the max, etc?

    For Azure App Plans with multiple instances: if I have 10 machines, you report one single metric for CPU usage, and the others. Do you average? Sum? Max?

    All of this should be clearly documented.

    The following page simply gives the description for the metric as "Disk Read IOPS" - what disk? Just one disk? All disks? The sum of all disks? The average?
    https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-supported-metrics

    In…

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      2 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Create Activity Log Alerts and Action Groups by PowerShell cmdlts

      When we want to create Activity Log Alerts and Action Groups, we can only use Azure Portal or Resource Manager templates.
      However, it well be easier if it will be able to create these resources by PowerShell cmdlts.

      https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-activity-log-alerts
      https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-action-groups

      10 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →

        Thanks for the suggestion! We’re definitely looking to add PowerShell support for Activity Log Alerts and Action Groups. Currently, we’re hoping that this will be in the October Azure PowerShell release.

        John Kemnetz
        Program Manager, Azure Monitor

      • Add shading for Alerts

        It would be nice to visually show when an alert will be fired while creating a new alert for any resource. Currently it shows a dark blue bar at the limit, but sometimes it will fire an alert if it is below the limit, and other cases, above the limit.

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • When there is a scaling alert it should tell me which one of my rules cause the scaling up or down.

          When I get an email scale up or down alert for my site. I have no idea which one of my rules has caused the action. It could have been CPU, Memory, or any one of my scale up metrics I am monitoring. It would be really nice to know which one it is.

          9 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Change timezone of Azure Diagnostics log file in blob store

            When I browse to the log file created by Azure Diagnostics in blob storage, the folder structure is like year/month/day/hour where hour is in UTC format. This causes confusion in my organisation. I'd like to either have the opportunity to set my own timezone for this or the timezone of the app service should be taken.

            7 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Add Azure deployment region information to telemetry and reporting

              Deployments are commonly made to multiple regions for redundancy and performance, including sending traffic to the closes region, but AppInsights completely lacks any capabilities for taking a region-centric view of an application install.

              Add capabilities to Compute such as Cloud Services to surface the Region of the deployment as an environment or role variable, add new telemetry initializers that apply this information to events, and update the AppInsights reporting tools to be able to group on this.

              I envision being able to drop a world map widget on my Azure dashboard that shows the locations of each deployment and overall…

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • mdsd

                Hi,

                as of now the MDSD (mandatory diagnostics service daemon) is only provided as a binary. There is no source code nor documentation of the protocols spoken available.

                The MDSD binary provided is not suitable to be used on linux distributions other than the officially supported distros.

                Withouth MDSD it is not possible to use the autoscaling features of a VMSS.

                Thanks!

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Fix Activity Log filter bug for operation slotsswap

                  When I go to the activity log I can clearly see an operation called 'slotsswap' but when I try to filter by operation and select everything related to swap no results are displayed.

                  Can you fix this filter or indicate what's the correct value for operation for this to work?

                  In attached images you can see what happens when I use the filter vs not using the filter.

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • PowerShell cmdlets to create Azure alerts

                    Add cmdlets to create and manage Azure alerts. Currently the only ways to manage these are via the REST API and the .Net SDK (according to the link below). While these can be accessed and manipulated via PowerShell, a series of cmdlets would make for easier management of these alerts.

                    https://azure.microsoft.com/en-us/documentation/articles/insights-receive-alert-notifications/

                    5 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Ability to configure storage account monitoring chart scale to more lower granularity

                      The current azure storage account monitoring chart scale is every hour, which is not sufficient in some cases. And there is no where to change the scale from the portal (or I am not aware of it). Sometimes during troubleshooting or testing, it will be nice to have metrics collected every 5 minutes or every minute, similar to the database monitoring chart. It would be very helpful to have the ability to configure the storage chart scale from Azure Portal.

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Allow automatic scaling to be able to scale a service plan if the maximum number of the plan is reached

                        It would be very useful if when needed a website could upgrade the service plan from standard to premium in order to be able to have more than 10 instance running when scale out rules recommand that we need more.

                        It could also scale down when less than 11 instances is OK.

                        Sometimes we dont need bigger machines, but we need more instances !

                        Without that feature all that monitoring and plan scaling is done manually (with all the risks that this include)

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide the basic stats dashboard widget

                          We need to know the resource health status and its performance over time. But we are unable to find any such option in the panel.

                          Please provide the dashboard widget that indicates the resource health in terms of load, cpu and memory consumption. It will help us to know when an upgrade/degrade is required.

                          We have received all such stats on AWS and find this important information is missing and there is no way on the portal to grab this information.

                          4 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • alerts - add desciption make them usable so the people who pay the bills can understand them

                            Fix the alerts. You send out GUIDS with no identification as to what the subscription is for or what is running out of credits. You might as well not even bother. GUIDS are an engineering tools. You need to make the Alerts readable an understandable by the people who pay the bills.

                            You need to internalize who the alert is targeted. Showing the alert that ***-***-***-***-***-1234- has a problem is like saying that somewhere in New York city there is a murder taking place. Please send help.

                            Suggestions
                            1. Add a description field (that the user who is setting up…

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add support for storing diagnostics connection string in KeyVault

                              For a cloud service, there is currently no way to have the Azure diagnostics connection string stored in Azure KeyVault. I have successfully modified my service to use KeyVault for all my other connection strings, but I have no alternative for diagnostics. Please add this feature.

                              5 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Provide a mechanism to surface CPU Steal time

                                Please provide a mechanism to surface CPU steal time - that is time spent by the VM for Host CPU resources to become available. Shared Resource tools like VMs are sensitive to host-based performance issues, but there appears to be no easy way to see that from the VM level.

                                3 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add support for loading audit logs greater than 90 days old.

                                  Allow for greater than 90 days of Audit Log searching or viewing.

                                  The portal doesn't allow for viewing audit logs further back than 90 days.

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Copy Alert Rules from one Azure resource to another

                                    It would be really great if there was a way to copy a set of Alert Rules from one Azure resource to another.

                                    Use Case: I made 15 Alert Rules on our Staging db. I want those on the Prod db now. Same thing with our WebApp, CloudService, SQL Server, etc. It takes a really long time to add these manually and you might forget one or type an email in wrong, and then you miss out on important alerts.

                                    9 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Is there a way to aggregate SQL Azure Alerts all on one blade by a server.

                                      Right now you can see all the alerts by a Database but what if you don't want to hop around from blade to blade and just want to look at all the alerts for all the databases on a SQL azure Server instance.

                                      Something like:

                                      DEMO SQL SERVER
                                      =========================================
                                      DATABASE | ALERT_NAME | ALERT_CONDITION | LAST ACTIVE
                                      =========================================

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add machine learning to recognize patterns in I/o behavior. Also could consider ability to add contract verification.

                                        Add ability to monitor changes in I/o behavior (for example through machine learning). You could also consider adding contract verification services. One short coming is that we know that contracts are important for services, and that breaking a contract can cause big issues. We have however few (if any) tools to express contracts or verify that the contracts are met. Checking contracts in real time can cause significant overhead, but it could be more feasible in an 'eventual verification' approach.

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • User action logging

                                          There isn’t an option to track which user has deployed or deleted what services. This option is currently not available but may be implemented in future.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6
                                          • Don't see your idea?

                                          Diagnostics and Monitoring

                                          Feedback and Knowledge Base