Documentation forSolarWinds Observability

Files metrics

Azure Files provides managed file shares in the cloud to replace or supplement on-premises file servers, simplify cloud development, create containers, and 'lift and shift' applications. Azure Files are accessible using SMB and NFS protocols, as well as a REST API. 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 Files 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 Files metrics in the Metrics Explorer, type azure.storage.files 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 Files entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select azurefiles.

azure.storage.files.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, including those requests that produced unexpected errors.

azure.storage.files.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.

azure.storage.files.file_capacity

FileCapacity. The average amount of file storage used by the storage account.

azure.storage.files.file_count

FileCount. The average number of files in the storage account.

azure.storage.files.fileshare_count

FileShareCount. The average number of file shares in the storage account.

azure.storage.files.fileshare_quota

FileShareQuota. The average upper limit on the amount of storage that can be used by Azure Files service in bytes.

azure.storage.files.fileshare_snapshotcount

FileShareSnapshotCount. The average number of snapshots present on the share in the storage account's Azure Files service.

azure.storage.files.fileshare_snapshotsize

FileShareSnapshotSize. The average amount of storage used by the snapshots in the storage account's Azure Files service.

azure.storage.files.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.files.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.files.success.server_latency

SuccessServerLatency. The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency.

azure.storage.files.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.