Documentation forSolarWinds Observability

Blob Storage metrics

Azure Blob Storage enables you to create data lakes for your analytics needs, and provide storage to build powerful cloud-native and mobile apps. Use the Azure Resource Manager to gather metrics for this resource, then ensure your cloud platform is configured in SolarWinds Observability to collect this resource type's data. See Add an Azure cloud account.

Depending on the subscription pricing tier of your Azure account or its resources, additional metrics may be available for this entity. To collect additional Azure metrics, select the premium pricing tier when configuring your Azure namespaces.

Many of the collected metrics from Azure Blob Storage entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability for information about entity types in SolarWinds Observability.

Entities are created for each Azure resource, and the display name of these entities are the Azure storage account names. However, Azure storage accounts can contain multiple resources. As a result, the Entity Explorer contains two entities with identical names for the Azure Blob Storage and Azure Files entity types.

The following table lists some of the metrics collected for these entities. To see the Azure Blob Storage metrics in the Metrics Explorer, type azure.storage.blob in the search box.

Metric Description
sw.metrics.healthscore

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for Azure Blob Storage entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select azureblobstorage.

azure.storage.blob.availability

Availability. The average percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the total billable requests value and dividing it by the number of applicable requests.

azure.storage.blob.blobs

BlobCount. The average number of blob objects stored in the storage account.

azure.storage.blob.capacity

BlobCapacity. The average amount of blob storage used in the storage account.

azure.storage.blob.containers

ContainerCount. The average number of containers in the storage account.

azure.storage.blob.egress

Egress. The total amount of egress data. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.

azure.storage.blob.index_capacity

IndexCapacity. The average amount of storage used by ADLS Gen2 Hierarchical Index.

azure.storage.blob.ingress

Ingress. The total amount of ingress data. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.

azure.storage.blob.success.e2e_latency

SuccessE2ELatency. The average end-to-end latency of successful requests made to a storage service or the specified API operation. 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.blob.success.server_latency

SuccessServerLatency. The average time used to process a successful request by Azure Storage.

azure.storage.blob.transactions

Transactions. The total number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests that produced errors.