• EnglishEspañol日本語한국어Português
  • Log inStart now

Azure Storage monitoring integration

We offer an integration for reporting your Microsoft Azure Storage data to New Relic. This document explains how to activate the integration and describes the data reported.

Features

Microsoft Azure Storage is a managed cloud service that provides highly available, secure, durable, scalable, and redundant storage.

With New Relic's Azure Storage integration, data reported includes account used capacity, the amount of ingress and egress data and latency, as well as other metrics from blobs, files, tables, and queues for data services. Using New Relic, you can:

Activate integration

To enable the integration, follow standard procedures to activate your Azure service in New Relic.

Configuration and polling

New Relic queries your Azure Storage services according to a polling interval, which varies depending on the integration. Polling frequency for the Azure Storage integration:

  • Polling interval: 30 minutes
  • Resolution: 1 minute

Azure creates Storage accounts to support other services. For large cloud infrastructures, Azure Storage integration may increase the API quota consumption significantly. This may cause API request throttling, which can affect data collection in other Azure integrations.

For this reason, New Relic recommends starting with a conservative polling period, such as 30 minutes, even though the polling frequency for Azure Storage can be set as often as five minute intervals via configuration options. Then, after checking the Remaining hourly quota chart in the Infrastructure integration's Account status dashboard, you may change the polling period as needed.

Find and use data

To explore your integration data, go to one.newrelic.com > All capabilities > Infrastructure > Azure > (select an integration).

You can query and explore your data using the AzureStorageAccountSample event type, with a provider value of AzureStorageAccount.

Metric data

To view metrics reported by the Azure Storage integration, query the AzureStorageAccountSample event type. There are different metrics for Storage Accounts and for the Blobs, Tables, Queues, and Files sub-entities.

Use the metadata associated with each metric to filter and facet the data being reported. For detailed metric information, see the Azure supported metrics documentation.

Account

Metric

Description

Metadata

transactions

Total number of requests made to a storage service or the specified API operation.

responseType

geoType

apiName

authentication

ingressBytes

Total amount of ingress data into the storage service, in bytes.

geoType

apiName

authentication

egressBytes

Total amount of egress data from the storage service, in bytes.

geoType

apiName

authentication

successServerLatencyMilliseconds

The average latency used by Azure Storage to process a successful request, in milliseconds.

geoType

apiName

authentication

successE2ELatencyMilliseconds

The average end-to-end latency of successful requests made to the storage service, in milliseconds.

geoType

apiName

authentication

availabilityPercent

The percentage of availability for the storage service.

geoType

apiName

authentication

Blobs

Metric

Description

Metadata

blobs.blobCapacityBytes

Average amount of storage used by the storage account’s Blob service in bytes.

blobType

tier

blobs.blobCount

Average number of Blobs in the storage account’s Blob service.

blobType

blobs.containerCount

Average number of containers in the storage account’s Blob service.

None

blobs.transactions

Total number of requests made to a Blob storage service.

responseType

geoType

apiName

authentication

blobs.ingressBytes

Total amount of ingress data into the Blob storage service, in bytes.

geoType

apiName

authentication

blobs.egressBytes

Total amount of egress data from the Blob storage service, in bytes.

geoType

apiName

authentication

blobs.successServerLatencyMilliseconds

The average latency used by Azure Storage to process a successful request, in milliseconds.

geoType

apiName

authentication

blobs.successE2ELatencyMilliseconds

The average end-to-end latency of successful requests made to the Blob storage service, in milliseconds.

geoType

apiName

authentication

blobs.availabiltyPercent

The percentage of availability for the Blob storage service.

geoType

apiName

authentication

Tables

Metric

Description

Metadata

tables.tableCapacityBytes

Average amount of storage used by the storage account’s Table service in bytes.

None

tables.tableCount

Average number of tables in the storage account’s Table service.

None

tables.tableEntityCount

Average number of table entities in the storage account’s Table service.

None

tables.transactions

Total number of requests made to a Table storage service.

responseType

geoType

apiName

authentication

tables.ingressBytes

Total amount of ingress data into the Table storage service, in bytes.

geoType

apiName

authentication

tables.egressBytes

Total amount of egress data from the Table storage service, in bytes.

geoType

apiName

authentication

tables.successServerLatencyMilliseconds

The average latency used by Azure Storage to process a successful request, in milliseconds.

geoType

apiName

authentication

tables.successE2ELatencyMilliseconds

The average end-to-end latency of successful requests made to the Table storage service, in milliseconds.

geoType

apiName

authentication

tables.availabiltyPercent

The percentage of availability for the Table storage service.

geoType

apiName

authentication

Queues

Metric

Description

Metadata

queues.queueCapacityBytes

Average amount of storage used by the storage account’s Queue service in bytes.

None

queues.queueCount

Average number of queues in the storage account’s Queue service.

None

queues.queueMessagesCount

Approximate average number of queue messages in the storage account’s Queue service.

None

queues.transactions

Total number of requests made to a Queue storage service.

responseType

geoType

apiName

authentication

queues.ingressBytes

Total amount of ingress data into the Queue storage service, in bytes.

geoType

apiName

authentication

queues.egressBytes

Total amount of egress data from the Queue storage service, in bytes.

geoType

apiName

authentication

queues.successServerLatencyMilliseconds

The average latency used by Azure Storage to process a successful request, in milliseconds.

geoType

apiName

authentication

queues.successE2ELatencyMilliseconds

The average end-to-end latency of successful requests made to the Queue storage service, in milliseconds.

geoType

apiName

authentication

queues.availabilityPercent

The percentage of availability for the Queue storage service.

geoType

apiName

authentication

Files

Metric

Description

Metadata

files.fileCapacityBytes

Average amount of storage used by the storage account’s File service in bytes.

None

files.fileCount

Average number of file in the storage account’s File service.

None

files.fileShareCount

Average number of file shares in the storage account’s File service.

None

files.transactions

Total number of requests made to a File storage service.

responseType

geoType

apiName

authentication

files.ingressBytes

Total amount of ingress data into the File storage service, in bytes.

geoType

apiName

authentication

files.egressBytes

Total amount of egress data from the File storage service, in bytes.

geoType

apiName

authentication

files.successServerLatencyMilliseconds

The average latency used by Azure Storage to process a successful request, in milliseconds.

geoType

apiName

authentication

files.successE2ELatencyMilliseconds

The average end-to-end latency of successful requests made to the File storage service, in milliseconds.

geoType

apiName

authentication

files.availabilityPercent

The percentage of availability for the File storage service.

geoType

apiName

authentication

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.