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)
- 該当グラフ