Skip to content

Azure Integration - Blob Storage

Mackerel supports obtaining and monitoring Blob Storage metrics in Azure Integration. Billable targets are determined using the conversion 1 Blob Storage = 1 Micro Host.

Please refer to the following page for Azure Integration configuration methods and a list of supported Azure services.
Azure Integration

Notes

Data Lake Storage is not supported when Hierarchical Namespace is enabled.

Obtaining metrics

The metrics available with Azure Integration Application Gateway support vary by performance tier. The metrics that can be obtained at each performance tier are as follows. For Metric explanations, please refer to the Azure documentation.

Standard

The maximum number of metrics obtainable can be calculated using the formula 3 × (number of operation types) + 2 × (number of authentication types) + 2 (if Secondary is enabled) + 1 × (Number of response types)[^1].

Graph nameMetricMetric name in MackerelUnitAggregation Type
Availability (ApiName)Availabilityazure.blob_storage.availability_apiname.#.percentpercentageAverage
Availability (Authentication)Availabilityazure.blob_storage.availability_authentication.#.percentpercentageAverage
Ingress/EgressIngress
Egress
azure.blob_storage.ingress_egress.#.ingress
azure.blob_storage.ingress_egress.#.egress
bytesTotal
Success E2E LatencySuccessE2ELatencyazure.blob_storage.success_e2e_latency.#.millisecondsfloatAverage
Success Server LatencySuccessServerLatencyazure.blob_storage.success_server_latency.#.millisecondsfloatAverage
Transactions (Authentication)Transactionsazure.blob_storage.transactions_authentication.#.countintegerTotal
Transactions (ResponseType)Transactionsazure.blob_storage.transactions_responsetype.#.countintegerTotal

Premium

The maximum number of metrics obtainable can be calculated using the formula 3 × (number of operation types) + 2 × (number of authentication types) + 1 × (number of Blob Storage access levels) + 2 (if Secondary is enabled) + 1 × (Number of response types)[^1].

Graph nameMetricMetric name in MackerelUnitAggregation Type
Availability (ApiName)Availabilityazure.blob_storage.availability_apiname.#.percentpercentageAverage
Availability (Authentication)Availabilityazure.blob_storage.availability_authentication.#.percentpercentageAverage
Blob Provisioned SizeBlobProvisionedSizeazure.blob_storage.blob_provisioned_size.#.bytesbytesAverage
Ingress/EgressIngress
Egress
azure.blob_storage.ingress_egress.#.ingress
azure.blob_storage.ingress_egress.#.egress
bytesTotal
Success E2E LatencySuccessE2ELatencyazure.blob_storage.success_e2e_latency.#.millisecondsfloatAverage
Success Server LatencySuccessServerLatencyazure.blob_storage.success_server_latency.#.millisecondsfloatAverage
Transactions (Authentication)Transactionsazure.blob_storage.transactions_authentication.#.countintegerTotal
Transactions (ResponseType)Transactionsazure.blob_storage.transactions_responsetype.#.countintegerTotal

Enter one of the following in place of the # in "Metric name in Mackerel".

  • ApiName
    Indicates the API name defined in Blob Storage.

    • Corresponding graph
      • Availability (ApiName)
      • Success E2E Latency
      • Success Server Latency
  • Authentication
    Indicates the type of authentication used in transactions with Blob Storage.

    • Corresponding graph
      • Availability (Authentication)
      • Transactions (Authentication)
  • BlobTier
    Indicates the Blob Storage access level.

    • Corresponding graph
      • Blob Provisioned Size
  • GeoType
    Indicates a transaction from either Primary or Secondary.

    • Corresponding graph
      • Ingress/Egress
  • ResponseType
    Indicates the type of Blob Storage response for a transaction.

    • Corresponding graph
      • Transactions (ResponseType)

[^1]: The maximum number of metrics that can be obtained depends on your Blob Storage. See here for more details.