Azureインテグレーション - Load Balancer

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

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

取得メトリック

AzureインテグレーションのLoad Balancer対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAzureのドキュメントをご確認ください。

最大で 4 × (フロントエンドIPアドレス数) + 2 × (バックエンドIPアドレス数) 個のメトリックが取得されます。

グラフ名 メトリック Mackerel上のメトリック名 単位 Aggregation Type
Byte Count ByteCount azure.load_balancer.byte_count.#.byte_count bytes Total
Data Path Availability VipAvailability azure.load_balancer.data_path_availability.#.vip_availability percentage Average
Health Probe Status DipAvailability azure.load_balancer.health_probe_status.#.dip_availability percentage Average
Packet Count PacketCount azure.load_balancer.packet_count.#.packet_count integer Total
SNAT Connection Count SnatConnectionCount azure.load_balancer.snat_connection_count.#.snat_connection_count integer Total
SYN Count SYNCount azure.load_balancer.syn_count.#.syn_count integer Total

Mackerel上のメトリック名の「#」には、フロントエンドIPアドレスかバックエンドIPアドレスのいずれかが格納されます。
対応するメトリックは以下の通りです。

  • フロントエンドIPアドレス

    • Byte Count
    • Data Path Availability
    • Packet Count
    • SYN Count
  • バックエンドIPアドレス

    • Health Probe Status
    • SNAT Connection Count

それぞれのIPアドレスは、ハイフン区切りの形式で格納されます。
例えば、IPアドレスが 127.0.0.1 の場合は 127-0-0-1 となります。