Skip to content

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)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

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

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

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によって異なります。詳しくはこちらをご覧ください。