Azure Storage Accounts
This integration can be enabled via the Connect an Azure Account page.
This integration has 7 metrics.
List of Alerts
Alert | Description | Format |
---|---|---|
[Azure Storage Accounts] No Availability | The percentage of availability for the storage service or the specified API operation. All unexpected errors result in reduced availability for the storage service or the specified API operation. | Prometheus |
[Azure Storage Accounts] High Authentication Errors Rate | Azure Storage Account Authentication Errors rate is high. | Prometheus |
[Azure Storage Accounts] High Other Client Errors Rate | Azure Storage Account Other Client Errors rate is high. | Prometheus |
[Azure Storage Accounts] High Success E2E Latency | The average end-to-end latency of successful requests made to a storage service or the specified API operation is high. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response. | Prometheus |
[Azure Storage Accounts] High Success Server Latency | The average time used to process a successful request by Azure Storage is high. This value does not include the network latency specified in SuccessE2ELatency. | Prometheus |
List of Dashboards
Azure Storage Accounts
The dashboard provides information on the Azure Storage Accounts integration.
List of Metrics
Metric name |
---|
azure_storage_storageaccounts_availability_avg |
azure_storage_storageaccounts_egress |
azure_storage_storageaccounts_ingress |
azure_storage_storageaccounts_success_e2e_latency_avg |
azure_storage_storageaccounts_success_server_latency_avg |
azure_storage_storageaccounts_transactions_sum |
azure_storage_storageaccounts_used_capacity_avg |
Monitoring and Troubleshooting Azure Storage Accounts
This document describes important metrics and queries that you can use to monitor and troubleshoot Azure Storage Accounts.
The metrics covered in this document are general to Azure Storage Accounts. Sysdig offers different integrations for Azure Blob Storage, Azure Files, Azure Queue Storage and Azure Table Storage.
Status
Availability
Use the following query to get the availability of the storage account:
azure_storage_storageaccounts_availability_avg
Used Capacity
Use the following query to get the amount of storage used by the storage account. For standard storage accounts, it’s the sum of capacity used by blob, table, file, and queue. For premium storage accounts and Blob storage accounts, it is the same as BlobCapacity or FileCapacity:
azure_storage_storageaccounts_used_capacity_avg
Transactions
Successful Transactions
Use the following query to get the number of successful requests made to a storage account:
azure_storage_storageaccounts_transactions_sum{responsetype="Success"}
Authentication Errors
Use the following query to get the number of requests made to a storage account with authentication errors:
azure_storage_storageaccounts_transactions_sum{responsetype="AuthenticationError"}
Use the following expression to calculate the error rate:
sum by (transactiontype,authentication,apiname,geotype,cloud_provider_resource_name,resource_group,cloud_provider_region_name,cloud_provider_account_id)(azure_storage_storageaccounts_transactions_sum{responsetype="AuthenticationError"})
/
sum by (transactiontype,authentication,apiname,geotype,cloud_provider_resource_name,resource_group,cloud_provider_region_name,cloud_provider_account_id)(azure_storage_storageaccounts_transactions_sum)
Other Client Errors
Use the following query to get the number of requests made to a storage account with other client errors:
azure_storage_storageaccounts_transactions_sum{responsetype="ClientOtherError"}
Use the following expression to calculate the error rate:
sum by (transactiontype,authentication,apiname,geotype,cloud_provider_resource_name,resource_group,cloud_provider_region_name,cloud_provider_account_id)(azure_storage_storageaccounts_transactions_sum{responsetype="ClientOtherError"})
/
sum by (transactiontype,authentication,apiname,geotype,cloud_provider_resource_name,resource_group,cloud_provider_region_name,cloud_provider_account_id)(azure_storage_storageaccounts_transactions_sum)
Network
Ingress
Use the following query to get the amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure:
sum_over_time(azure_storage_storageaccounts_ingress[$__interval])
Egress
Use the following query to get the amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress:
sum_over_time(azure_storage_storageaccounts_egress[$__interval])
Success E2E Latency
Use the following query to get the average end-to-end latency of successful requests made to a storage account, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response:
azure_storage_storageaccounts_success_e2e_latency_avg
Success Server Latency
Use the following query to get the average time used to process a successful request by Azure Storage, in milliseconds. This value does not include the network latency specified in SuccessE2ELatency:
azure_storage_storageaccounts_success_server_latency_avg
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.