CloudMonix enhances Azure Storage monitoring by providing access to a number of useful metrics.



Azure Storage Metrics

In addition to Storage-specific metrics, users can also configure Linked and Aggregate metrics.  Linked metrics allow for consumption of another resource's metrics alongside metrics from the monitored server in order to be able to holistically evaluate conditions across multiple resources. 

Special note: aggregation of metrics is available in all but Starter plans.


ResourceStatus string Metric that identifies the last state of the monitored service.  Possible values are: Ready, or Down.  ResourceStatus is tracked as Ready when a read/write test to monitored resoruce does not error out, after a configured number of retries.  Otherwise, the resource is marked as Down.
ResponseTime decimal Metric that tracks amount of time (in milliseconds) spent on performing a read/write test against the monitored Azure Storage resource.
AzureStorageAvailability decimal Metric that tracks percentage of total billable requests against total applicable requests, including those that result in an unexpected error, for a particular monitoring cycle.  It is important to understand that only errors that are caused by inner failures within Azure Storage count against AzureStorageAvailability.  Learn more about Availability metric here
This metric is tracked as part of Azure Storage analytics and is available only when "Storage Analytics" is checked.
AzureStorageEgressPerSecond decimal

Metric that tracks total amount of data uploaded to monitored Azure Storage per second within particular monitoring cycle.  Learn more about Egress metric here
This metric is tracked as part of Azure Storage analytics and is available only when "Storage Analytics" is checked.

AzureStorageIngressPerSecond decimal

Metric that tracks total amount of data downloaded from monitored Azure Storage per second within particular monitoring cycle.  Learn more about Ingress metric here
This metric is tracked as part of Azure Storage analytics and is available only when "Storage Analytics" is checked.

AzureStorageSuccessfulRequestsPerSecond decimal

Metric that tracks total amount of successfull (non-error) requests per second within particular monitoring cycle (Requests tracked with Success, AnonymousSuccess and SASSuccess codes).  Learn more about success metric here
This metric is tracked as part of Azure Storage analytics and is available only when "Storage Analytics" is checked.

AzureStorageTotalRequestsPerSecond decimal

Metric that tracks total amount of requests per second within particular monitoring cycle Learn more about total requests metric here
This metric is tracked as part of Azure Storage analytics and is available only when "Storage Analytics" is checked.

AzureStorageQueueLength int Available when monitoring Queues only.  Metric that tracks number of all messages waiting in the Storage queue.
AzureStorageQueueOldestMessageContents string  Available when monitoring Queues only.  Metric that tracks contents of the next available message in the monitored queue.  When there are no messages in the queue, value for this metric will not exist.
AzureStorageQueueOldestMessageId string Available when monitoring Queues only.  Metric that tracks id of the next available message in the monitored queue.  When there are no messages in the queue, value for this metric will not exist.
AzureStorageQueueOldestMessageAgeInMinutes decimal Available when monitoring Queues only.  Metric that tracks number of minutes that the next available message has beebn in the monitored queue.  When there are no messages in the queue, value for this metric will not exist.  This metric is useful when needing to understand if processing of a queue is occuring.