Azureインテグレーション - Blob Storage

MackerelはAzureインテグレーションにてBlob Storageのメトリック取得や監視に対応しています。課金対象として 1Blob Storage = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

Azureインテグレーションの設定方法や対応Azureサービス一覧についてはこちらのページをご確認ください。
Azureインテグレーション

注意事項

階層型名前空間を有効にした場合の Data Lake Storage には非対応です。

取得メトリック

AzureインテグレーションのBlob Storage対応で取得できるメトリックはパフォーマンスによって異なります。 各パフォーマンスで取得できるメトリックは以下の通りです。 メトリック の説明に関してはAzureのドキュメントをご確認ください。

Standard

最大で 3 × (行われるオペレーションの種類の数) + 2 × (行われる認証の種類の数) + 2 (Secondaryが有効な場合) + 1 × (行われる応答の種類の数)1のメトリックが取得されます。

グラフ名 メトリック Mackerel上のメトリック名 単位 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

最大で 3 × (行われるオペレーションの種類の数) + 2 × (行われる認証の種類の数) + 1 × (対象のBlob Storageのアクセス層の数) + 2 (Secondaryが有効な場合) + 1 × (行われる応答の種類の数) 個[^1]のメトリックが取得されます。

グラフ名 メトリック Mackerel上のメトリック名 単位 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

Mackerel上のメトリック名の「#」には、以下のいずれかが格納されます。

  • ApiName
    Blob Storageで定義されたAPI名を示します。

    • 該当グラフ
      • Availability (ApiName)
      • Success E2E Latency
      • Success Server Latency
  • Authentication
    Blob Storageとのトランザクションで使用される認証の種類を示します。

    • 該当グラフ
      • Availability (Authentication)
      • Transactions (Authentication)
  • BlobTier
    Blob Storageのアクセス層を示します。

    • 該当グラフ
      • Blob Provisioned Size
  • GeoType
    Primary、またはSecondaryからのトランザクションであることを示します。

    • 該当グラフ
      • Ingress/Egress
  • ResponseType
    トランザクションに対するBlob Storageの応答の種類を示します。

    • 該当グラフ
      • Transactions (ResponseType)

  1. 最大メトリック数はご利用のBlob Storageによって異なります。詳しくはこちらをご覧ください。