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 name Metric Metric name in Mackerel Unit Aggregation Type
Availability (ApiName) Availability azure.blob_storage.availability_apiname.#.percent percentage Average
Availability (Authentication) Availability azure.blob_storage.availability_authentication.#.percent percentage Average
Ingress/Egress Ingress
Egress
azure.blob_storage.ingress_egress.#.ingress
azure.blob_storage.ingress_egress.#.egress
bytes Total
Success E2E Latency SuccessE2ELatency azure.blob_storage.success_e2e_latency.#.milliseconds float Average
Success Server Latency SuccessServerLatency azure.blob_storage.success_server_latency.#.milliseconds float Average
Transactions (Authentication) Transactions azure.blob_storage.transactions_authentication.#.count integer Total
Transactions (ResponseType) Transactions azure.blob_storage.transactions_responsetype.#.count integer Total

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 name Metric Metric name in Mackerel Unit Aggregation Type
Availability (ApiName) Availability azure.blob_storage.availability_apiname.#.percent percentage Average
Availability (Authentication) Availability azure.blob_storage.availability_authentication.#.percent percentage Average
Blob Provisioned Size BlobProvisionedSize azure.blob_storage.blob_provisioned_size.#.bytes bytes Average
Ingress/Egress Ingress
Egress
azure.blob_storage.ingress_egress.#.ingress
azure.blob_storage.ingress_egress.#.egress
bytes Total
Success E2E Latency SuccessE2ELatency azure.blob_storage.success_e2e_latency.#.milliseconds float Average
Success Server Latency SuccessServerLatency azure.blob_storage.success_server_latency.#.milliseconds float Average
Transactions (Authentication) Transactions azure.blob_storage.transactions_authentication.#.count integer Total
Transactions (ResponseType) Transactions azure.blob_storage.transactions_responsetype.#.count integer Total

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.