Azure Storage: How to read and understood Metric of Storage account

Sklass, Sascha 1 Reputation point
2021-02-04T12:19:47.2+00:00

Hello all, we have an storage account
ZRS Classic
StorageV2
Standard/Hot

And we got an in the Metrics max. 4.4MiB
Scope: storageaccountname
Metric Namespace: Account
Metric: Ingress
Aggregation: Avg

What does the value of 4.4MiB tell us about the utilization of the storage account?
I would like to know and understand how to interpret the metric. My goal is to have a metric where I can see how busy the storage account is and what is the maximum value we can reach there.

Cheers!
Sascha

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
2,803 questions
Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
2,687 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Andy Shoemaker 6 Reputation points
    2022-02-25T14:33:58.893+00:00

    @Sander Walraven - I expect you've moved on from this since it's been a year, but I thought I'd leave a comment since I had the same questions and I expect others may as well.

    While I can't find documentation to confirm this, I think the MAX value is returning the maximum block-size sent or received over the time interval. Overall, the ingress and egress graphs are showing an aggregation of blocks transferred over an interval. When the block-sizes are SUMed, that then provides a total amount of data transferred over the interval, which certainly is meaningful.

    This would be the reason then that the MAX aggregation tends to "flatline", often around 1MiB, and why the units on that graph are simply MiB (and not MiB / sec as it would be to show a data rate).

    To us, the MAX aggregation doesn't seem to be particularly useful for performance monitoring (and I think it can be easily misinterpreted), though it may be valuable for diagnostic purposes such as to see if SMB is configured with the right block size to give best performance.

    1 person found this answer helpful.
    0 comments No comments

  2. deherman-MSFT 33,456 Reputation points Microsoft Employee
    2021-02-04T22:46:05.74+00:00

    @Sklass, Sascha
    Ingress traffic for the Account is the total amount of ingress data for the storage account across Blob, File, Queue, and Table services. This would include anything that is being uploaded or transferred to the storage account. Egress would be any data being downloaded or transferred out of the storage account. For more information and descriptions of the metrics you can refer to the documentation here. I am not sure looking at the Avg aggregation here is too helpful, better to look at the Sum and divide by the granularity in seconds to get the per second metric. To understand the limitations for the storage account performance please refer to the page here.

    Hope this helps. Let us know if you have further questions or issues an we will be happy to help.

    -------------------------------

    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

  3. Sander Walraven 31 Reputation points
    2021-02-22T12:02:48.29+00:00

    Hello,

    @deherman-MSFT do you now what ingress/engress aggregation "Max" means? We have several storage accounts (file services) for FSLogix containers. The ingress "MAX" chart is most of the time during business hours a flat line at 1MiB. We don't have performance issues with azure files.
    Is the "MAX" chart usefull for monitoring?

    0 comments No comments