Azure Storage offers a massively scalable object store for data objects, a file system service for the cloud, a messaging store for reliable messaging, and a NoSQL store.
Azure Storage is:
- Durable and highly available
- Secure
- Scalable
- Managed
- Accessible
Use the Azure public cloud integration to discover and collect metrics against the Azure service.
External reference
Azure Monitor - Platform metrics
Setup
To set up the Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Storage Volumes.
Event support
OpsRamp supports Azure events for Azure Storage Volume. Configure Azure Events in the OpsRamp Azure integration discovery profile.
See Process Azure Events for more information on how to configure Azure events.
Supported metrics
| OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| azure_storage_UsedCapacity | UsedCapacity | Used capacity | Bytes | Average | 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_Availability | Availability | Availability | Percent | Average | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation |
| azure_storage_Egress | Egress | Egress | Bytes | Total | 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 |
| azure_storage_Ingress | Ingress | Ingress | Bytes | Total | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure |
| azure_storage_SuccessE2ELatency | SuccessE2ELatency | Success E2E Latency | MilliSeconds | Average | The average end-to-end latency of successful requests made to a storage service or the specified API operation, 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_SuccessServerLatency | SuccessServerLatency | Success Server Latency | MilliSeconds | Average | 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_Transactions | Transactions | Transactions | Count | Total | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response |
| azure_storage_fileservices_FileCapacity | FileCapacity | File Capacity | Bytes | Average | The amount of File storage used by the storage account |
| azure_storage_fileservices_FileCount | FileCount | File Count | Count | Average | The number of files in the storage account |
| azure_storage_fileservices_FileShareCapacityQuota | FileShareCapacityQuota | File Share Capacity Quota | Bytes | Average | The upper limit on the amount of storage that can be used by Azure Files Service in bytes |
| azure_storage_fileservices_FileShareCount | FileShareCount | File Share Count | Count | Average | The number of file shares in the storage account |
| azure_storage_fileservices_FileShareProvisionedBandwidthMiBps | FileShareProvisionedBandwidthMiBps | File Share Provisioned Bandwidth MiB/s | CountPerSecond | Average | The baseline provisioned bandwidth (throughput) in MiB/s for the file share |
| azure_storage_fileservices_FileShareProvisionedIOPS | FileShareProvisionedIOPS | File Share Provisioned IOPS | CountPerSecond | Average | The baseline provisioned IOPS (not including burst) for the file share |
| azure_storage_fileservices_FileShareSnapshotCount | FileShareSnapshotCount | File Share Snapshot Count | Count | Average | The number of snapshots present on the share in storage account's Files Service |
| azure_storage_fileservices_FileShareSnapshotSize | FileShareSnapshotSize | File Share Snapshot Size | Bytes | Average | The amount of storage used by the snapshots in storage account's File service in bytes |
| azure_storage_fileservices_Availability | Availability | Availability | Percent | Average | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation |
| azure_storage_fileservices_Egress | Egress | Egress | Bytes | Total | 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 |
| azure_storage_fileservices_FileShareAvailableBurstCredits | FileShareAvailableBurstCredits | Burst Credits For IOPS | Count | Average | The number of burst credits for IOPS available for the file share |
| azure_storage_fileservices_FileShareMaxUsedBandwidthMiBps | FileShareMaxUsedBandwidthMiBps | Bandwidth by Max MiB/s | CountPerSecond | Maximum | The maximum used bandwidth (throughput) in MiB/s at the lowest time granularity of 1-minute for the file share |
| azure_storage_fileservices_FileShareMaxUsedIOPS | FileShareMaxUsedIOPS | Transactions by Max IOPS | CountPerSecond | Maximum | The maximum used IOPS at the lowest time granularity of 1-minute for the file share |
| azure_storage_fileservices_FileSharePaidBurstingBandwidth | FileSharePaidBurstingBandwidth | Paid Bursting Bandwidth | Bytes | Total | The total billed paid bursting bandwidth for the file share |
| azure_storage_fileservices_FileSharePaidBurstingIOS | FileSharePaidBurstingIOS | Paid Bursting IOS | Count | Total | The total billed paid bursting IOs for the file share |
| azure_storage_fileservices_Ingress | Ingress | Ingress | Bytes | Total | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure |
| azure_storage_fileservices_SuccessE2ELatency | SuccessE2ELatency | Success E2E Latency | MilliSeconds | Average | The average end-to-end latency of successful requests made to a storage service or the specified API operation, 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_fileservices_SuccessServerLatency | SuccessServerLatency | Success Server Latency | MilliSeconds | Average | 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_fileservices_Transactions | Transactions | Transactions | Count | Total | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response |
| azure_storage_blobservices_BlobCapacity | BlobCapacity | Blob Capacity | Bytes | Average | The amount of storage used by the storage account's Blob service in bytes |
| azure_storage_blobservices_BlobCount | BlobCount | Blob Count | Count | Average | The number of blob objects stored in the storage account |
| azure_storage_blobservices_BlobProvisionedSize | BlobProvisionedSize | Blob Provisioned Size | Bytes | Average | The amount of storage provisioned in the storage account's Blob service in bytes |
| azure_storage_blobservices_ContainerCount | ContainerCount | Blob Container Count | Count | Average | The number of containers in the storage account |
| azure_storage_blobservices_IndexCapacity | IndexCapacity | Index Capacity | Bytes | Average | The amount of storage used by Azure Data Lake Storage Gen2 hierarchical index |
| azure_storage_blobservices_Availability | Availability | Availability | Percent | Average | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation |
| azure_storage_blobservices_Egress | Egress | Egress | Bytes | Total | 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 |
| azure_storage_blobservices_Ingress | Ingress | Ingress | Bytes | Total | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure |
| azure_storage_blobservices_SuccessE2ELatency | SuccessE2ELatency | Success E2E Latency | MilliSeconds | Average | The average end-to-end latency of successful requests made to a storage service or the specified API operation, 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_blobservices_SuccessServerLatency | SuccessServerLatency | Success Server Latency | MilliSeconds | Average | 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_blobservices_Transactions | Transactions | Transactions | Count | Total | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response |
| azure_storage_queueservices_QueueCapacity | QueueCapacity | Queue Capacity | Bytes | Average | The amount of Queue storage used by the storage account |
| azure_storage_queueservices_QueueCount | QueueCount | Queue Count | Count | Average | The number of queues in the storage account |
| azure_storage_queueservices_QueueMessageCount | QueueMessageCount | Queue Message Count | Count | Average | The number of unexpired queue messages in the storage account |
| azure_storage_queueservices_Availability | Availability | Availability | Percent | Average | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation |
| azure_storage_queueservices_Egress | Egress | Egress | Bytes | Total | 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 |
| azure_storage_queueservices_Ingress | Ingress | Ingress | Bytes | Total | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure |
| azure_storage_queueservices_SuccessE2ELatency | SuccessE2ELatency | Success E2E Latency | MilliSeconds | Average | The average end-to-end latency of successful requests made to a storage service or the specified API operation, 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_queueservices_SuccessServerLatency | SuccessServerLatency | Success Server Latency | MilliSeconds | Average | 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_queueservices_Transactions | Transactions | Transactions | Count | Total | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response |
| azure_storage_tableservices_TableCapacity | TableCapacity | Table Capacity | Bytes | Average | The amount of Table storage used by the storage account |
| azure_storage_tableservices_TableCount | TableCount | Table Count | Count | Average | The number of tables in the storage account |
| azure_storage_tableservices_TableEntityCount | TableEntityCount | Table Entity Count | Count | Average | The number of table entities in the storage account |
| azure_storage_tableservices_Availability | Availability | Availability | Percent | Average | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation |
| azure_storage_tableservices_Egress | Egress | Egress | Bytes | Total | 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 |
| azure_storage_tableservices_Ingress | Ingress | Ingress | Bytes | Total | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure |
| azure_storage_tableservices_SuccessE2ELatency | SuccessE2ELatency | Success E2E Latency | MilliSeconds | Average | The average end-to-end latency of successful requests made to a storage service or the specified API operation, 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_tableservices_SuccessServerLatency | SuccessServerLatency | Success Server Latency | MilliSeconds | Average | 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_tableservices_Transactions | Transactions | Transactions | Count | Total | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response |