次の方法で共有


Azure Load Balancer 監視データ リファレンス

この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。

Load Balancer 用に収集できるデータとその使用方法の詳細については、「 Monitor Azure Load Balancer 」を参照してください。

メトリック

このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。

メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。

Microsoft.Network/loadBalancers でサポートされているメトリック

次の表に、Microsoft.Network/loadBalancers リソースの種類で使用できるメトリックの一覧を示します。

  • すべての列がすべてのテーブルに存在するわけではない場合があります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
割り当てられた SNAT ポート

期間内に割り当てられた SNAT ポートの合計数
AllocatedSnatPorts Count Average FrontendIPAddressBackendIPAddressProtocolType PT1M いいえ
バイト数

期間内に送信された合計バイト数
ByteCount バイト 合計 FrontendIPAddressFrontendPortDirection PT1M はい
正常性プローブの状態

期間ごとの Load Balancer 正常性プローブの状態平均
DipAvailability Count Average ProtocolTypeBackendPortFrontendIPAddressFrontendPortBackendIPAddress PT1M はい
正常性プローブの状態

Azure リージョン間の Load Balancerバックエンドの正常性と期間ごとの状態
GlobalBackendAvailability Count Average FrontendIPAddressFrontendPortBackendIPAddressProtocolType PT1M はい
パケット数

期間内に送信された合計パケット数
PacketCount Count 合計 FrontendIPAddressFrontendPortDirection PT1M はい
SNAT 接続数

期間内に作成された新しい SNAT 接続の合計数
SnatConnectionCount Count 合計 FrontendIPAddressBackendIPAddressConnectionState PT1M はい
SYN Count

期間内に送信された合計 SYN パケット数
SYNCount Count 合計 FrontendIPAddressFrontendPortDirection PT1M はい
使用済み SNAT ポート

期間内に使用された SNAT ポートの合計数
UsedSnatPorts Count Average FrontendIPAddressBackendIPAddressProtocolType PT1M いいえ
データ パスの可用性

期間ごとの Load Balancer データ パスの可用性平均
VipAvailability Count Average FrontendIPAddress, FrontendPort PT1M はい

Load Balancer のメトリック

この表には、Microsoft.Network/loadBalancers テーブルのメトリックに関する追加情報が含まれています。

メトリック リソースの種類 説明
割り当てられる SNAT ポート パブリック ロード バランサー Standard Load Balancer では、バックエンド インスタンスごとに割り当てられる SNAT ポートの数が報告されます。
バイト数 パブリックおよび内部ロード バランサー Standard Load Balancer は、フロントエンドごとに処理されたデータ量を報告します。 バイトがバックエンド インスタンス間で均等に分散されていないことに気付く場合があります。 この動作は、Azure の Load Balancer アルゴリズムがフローに基づいていると想定されます。
正常性プローブの状態 パブリックおよび内部ロード バランサー Standard Load Balancer では、構成設定に従ってアプリケーション エンドポイントの正常性を監視する、分散型の正常性プローブ サービスが使われます。 このメトリックは、ロード バランサー プールのインスタンス エンドポイントの集計ビューまたはエンドポイントごとのフィルター ビューを提供します。 正常性プローブ構成で示されているアプリケーションの正常性を、Load Balancer がどのように表示するのかを確認できます。
SNAT 接続数 パブリック ロード バランサー Standard Load Balancer は、パブリック IP アドレス フロントエンドにマスカレードされた送信フローの数を報告します。 送信元ネットワーク アドレス変換 (SNAT) ポートは、有限のリソースです。 このメトリックはアプリケーションが送信フローで SNAT にどれくらい依存しているかを示すことができます。 成功した送信 SNAT フローと失敗した送信 SNAT フローのカウンターがレポートされるので、送信フローの正常性について、トラブルシューティングしたり、理解したりするのに役立てることができます。
SYN カウント (同期) パブリックおよび内部ロード バランサー Standard Load Balancer は、伝送制御プロトコル (TCP) 接続を終了したり、TCP またはユーザー データ グラム パケット (UDP) フローと対話したりすることはありません。 フローとそのハンドシェイクは、ソースと仮想マシン インスタンスの間で常に行われます。 TCP プロトコルのシナリオのトラブルシューティングを適切に行うために、SYN パケット カウンターを使用して TCP 接続試行の数を把握できます。 このメトリックは、受信済みの TCP SYN パケットの数を報告します。
使用された SNAT ポート パブリック ロード バランサー Standard Load Balancer からは、バックエンド インスタンスごとに活用されている SNAT ポートの数が報告されます
データ パスの可用性 パブリックおよび内部ロード バランサー Standard Load Balancer は、リージョン内からロード バランサー フロントエンドへのデータ パスを継続的に実行します。これは、仮想マシンをサポートする SDN スタックまでです。 正常なインスタンスが保持されていれば、測定ではアプリケーションの負荷分散されたトラフィックと同じパスに従います。 顧客が使用しているデータ パスも検証されます。 測定はアプリケーションには見えないので、他の操作と干渉することはありません。

グローバル ロード バランサーのメトリック

次の表には、Microsoft.Network/loadBalancers テーブルのグローバル メトリックに関する追加情報が含まれています。

メトリック リソースの種類 説明
正常性プローブの状態 パブリック グローバル ロード バランサー グローバル ロード バランサーは、構成設定に従ってアプリケーション エンドポイントの正常性を監視する分散正常性プローブ サービスを使用します。 このメトリックは、グローバル ロード バランサーのバックエンド プール内の各インスタンスリージョン ロード バランサーの集計ビューまたはエンドポイントごとのフィルター処理されたビューを提供します。 正常性プローブの構成で示されているように、グローバル ロード バランサーがアプリケーションの正常性を表示する方法を確認できます。
データ パスの可用性 パブリック グローバル ロード バランサー グローバル ロード バランサーは、リージョン内からロード バランサー フロントエンドへのデータ パスを継続的に実行します。これは、仮想マシンをサポートする SDN スタックまでです。 正常なインスタンスが保持されていれば、測定ではアプリケーションの負荷分散されたトラフィックと同じパスに従います。 顧客が使用しているデータ パスも検証されます。 測定はアプリケーションには見えないので、他の操作と干渉することはありません。

Note

SYN パケット、バイト数、パケット数などの帯域幅関連のメトリックでは、NVA やファイアウォールなどの UDR を使用して内部ロード バランサーへのトラフィックはキャプチャされません。

SYN 数、パケット数、SNAT 接続数、バイト数のメトリックでは、最大値と最小値を集計できません。 データ パスの可用性と正常性プローブの状態にはカウントの集計をお勧めしません。 正常性データを最適に表すためには、代わりに平均を使用します。

メトリック ディメンション

メトリック ディメンションについては、「多次元メトリック」を参照してください。

このサービスでは、次のディメンションがそのメトリックに関連付けられています。

ディメンション 名前 説明
BackendIPAddress バックエンド IP 1 つ以上の関連する負荷分散規則のバックエンド IP アドレス
BackendPort バックエンド ポート 1 つ以上の関連する負荷分散規則のバックエンド ポート
ConnectionState 接続状態 SNAT 接続の状態。 状態は保留中、成功、または失敗の可能性があります
方向 方向 トラフィックが流れる方向。 この値には、受信または送信を指定できます。
FrontendIPAddress フロントエンド IP 1 つ以上の関連する負荷分散規則のフロントエンド IP アドレス
FrontendPort フロントエンド ポート 1 つ以上の関連する負荷分散規則のフロントエンド ポート
ProtocolType プロトコル タイプ 関連する負荷分散規則のプロトコル。 プロトコルには TCP または UDP を指定できます。

リソース ログ

このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。

Microsoft.Network/loadBalancers でサポートされているリソース ログ

カテゴリ カテゴリの表示名 ログ テーブル 基本ログ プランをサポート インジェスト時間変換をサポート クエリの例 エクスポートするコスト
LoadBalancerHealthEvent ロード バランサーの正常性イベント ALBHealthEvent

ロード バランサー リソースの可用性と正常性に関連するイベントの表。

はい いいえ クエリ はい

Azure Monitor ログ テーブル

このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。

Load Balancer Microsoft.Network/LoadBalancers

アクティビティ ログ

リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。

アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。