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 MetricAzure MetricMetric Display NameUnitAggregation TypeDescription
azure_storage_UsedCapacityUsedCapacityUsed capacityBytesAverageThe 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_AvailabilityAvailabilityAvailabilityPercentAverageThe 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_EgressEgressEgressBytesTotalThe 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_IngressIngressIngressBytesTotalThe 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_SuccessE2ELatencySuccessE2ELatencySuccess E2E LatencyMilliSecondsAverageThe 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_SuccessServerLatencySuccessServerLatencySuccess Server LatencyMilliSecondsAverageThe average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency
azure_storage_TransactionsTransactionsTransactionsCountTotalThe 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_FileCapacityFileCapacityFile CapacityBytesAverageThe amount of File storage used by the storage account
azure_storage_fileservices_FileCountFileCountFile CountCountAverageThe number of files in the storage account
azure_storage_fileservices_FileShareCapacityQuotaFileShareCapacityQuotaFile Share Capacity QuotaBytesAverageThe upper limit on the amount of storage that can be used by Azure Files Service in bytes
azure_storage_fileservices_FileShareCountFileShareCountFile Share CountCountAverageThe number of file shares in the storage account
azure_storage_fileservices_FileShareProvisionedBandwidthMiBpsFileShareProvisionedBandwidthMiBpsFile Share Provisioned Bandwidth MiB/sCountPerSecondAverageThe baseline provisioned bandwidth (throughput) in MiB/s for the file share
azure_storage_fileservices_FileShareProvisionedIOPSFileShareProvisionedIOPSFile Share Provisioned IOPSCountPerSecondAverageThe baseline provisioned IOPS (not including burst) for the file share
azure_storage_fileservices_FileShareSnapshotCountFileShareSnapshotCountFile Share Snapshot CountCountAverageThe number of snapshots present on the share in storage account's Files Service
azure_storage_fileservices_FileShareSnapshotSizeFileShareSnapshotSizeFile Share Snapshot SizeBytesAverageThe amount of storage used by the snapshots in storage account's File service in bytes
azure_storage_fileservices_AvailabilityAvailabilityAvailabilityPercentAverageThe 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_EgressEgressEgressBytesTotalThe 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_FileShareAvailableBurstCreditsFileShareAvailableBurstCreditsBurst Credits For IOPSCountAverageThe number of burst credits for IOPS available for the file share
azure_storage_fileservices_FileShareMaxUsedBandwidthMiBpsFileShareMaxUsedBandwidthMiBpsBandwidth by Max MiB/sCountPerSecondMaximumThe maximum used bandwidth (throughput) in MiB/s at the lowest time granularity of 1-minute for the file share
azure_storage_fileservices_FileShareMaxUsedIOPSFileShareMaxUsedIOPSTransactions by Max IOPSCountPerSecondMaximumThe maximum used IOPS at the lowest time granularity of 1-minute for the file share
azure_storage_fileservices_FileSharePaidBurstingBandwidthFileSharePaidBurstingBandwidthPaid Bursting BandwidthBytesTotalThe total billed paid bursting bandwidth for the file share
azure_storage_fileservices_FileSharePaidBurstingIOSFileSharePaidBurstingIOSPaid Bursting IOSCountTotalThe total billed paid bursting IOs for the file share
azure_storage_fileservices_IngressIngressIngressBytesTotalThe 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_SuccessE2ELatencySuccessE2ELatencySuccess E2E LatencyMilliSecondsAverageThe 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_SuccessServerLatencySuccessServerLatencySuccess Server LatencyMilliSecondsAverageThe 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_TransactionsTransactionsTransactionsCountTotalThe 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_BlobCapacityBlobCapacityBlob CapacityBytesAverageThe amount of storage used by the storage account's Blob service in bytes
azure_storage_blobservices_BlobCountBlobCountBlob CountCountAverageThe number of blob objects stored in the storage account
azure_storage_blobservices_BlobProvisionedSizeBlobProvisionedSizeBlob Provisioned SizeBytesAverageThe amount of storage provisioned in the storage account's Blob service in bytes
azure_storage_blobservices_ContainerCountContainerCountBlob Container CountCountAverageThe number of containers in the storage account
azure_storage_blobservices_IndexCapacityIndexCapacityIndex CapacityBytesAverageThe amount of storage used by Azure Data Lake Storage Gen2 hierarchical index
azure_storage_blobservices_AvailabilityAvailabilityAvailabilityPercentAverageThe 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_EgressEgressEgressBytesTotalThe 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_IngressIngressIngressBytesTotalThe 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_SuccessE2ELatencySuccessE2ELatencySuccess E2E LatencyMilliSecondsAverageThe 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_SuccessServerLatencySuccessServerLatencySuccess Server LatencyMilliSecondsAverageThe 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_TransactionsTransactionsTransactionsCountTotalThe 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_QueueCapacityQueueCapacityQueue CapacityBytesAverageThe amount of Queue storage used by the storage account
azure_storage_queueservices_QueueCountQueueCountQueue CountCountAverageThe number of queues in the storage account
azure_storage_queueservices_QueueMessageCountQueueMessageCountQueue Message CountCountAverageThe number of unexpired queue messages in the storage account
azure_storage_queueservices_AvailabilityAvailabilityAvailabilityPercentAverageThe 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_EgressEgressEgressBytesTotalThe 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_IngressIngressIngressBytesTotalThe 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_SuccessE2ELatencySuccessE2ELatencySuccess E2E LatencyMilliSecondsAverageThe 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_SuccessServerLatencySuccessServerLatencySuccess Server LatencyMilliSecondsAverageThe 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_TransactionsTransactionsTransactionsCountTotalThe 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_TableCapacityTableCapacityTable CapacityBytesAverageThe amount of Table storage used by the storage account
azure_storage_tableservices_TableCountTableCountTable CountCountAverageThe number of tables in the storage account
azure_storage_tableservices_TableEntityCountTableEntityCountTable Entity CountCountAverageThe number of table entities in the storage account
azure_storage_tableservices_AvailabilityAvailabilityAvailabilityPercentAverageThe 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_EgressEgressEgressBytesTotalThe 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_IngressIngressIngressBytesTotalThe 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_SuccessE2ELatencySuccessE2ELatencySuccess E2E LatencyMilliSecondsAverageThe 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_SuccessServerLatencySuccessServerLatencySuccess Server LatencyMilliSecondsAverageThe 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_TransactionsTransactionsTransactionsCountTotalThe 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