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 | FrontendIPAddress 、 BackendIPAddress 、 ProtocolType |
PT1M | いいえ |
バイト数 期間内に送信された合計バイト数 |
ByteCount |
バイト | 合計 | FrontendIPAddress 、 FrontendPort 、 Direction |
PT1M | はい |
正常性プローブの状態 期間ごとの Load Balancer 正常性プローブの状態平均 |
DipAvailability |
Count | Average | ProtocolType 、 BackendPort 、 FrontendIPAddress 、 FrontendPort 、 BackendIPAddress |
PT1M | はい |
正常性プローブの状態 Azure リージョン間の Load Balancerバックエンドの正常性と期間ごとの状態 |
GlobalBackendAvailability |
Count | Average | FrontendIPAddress 、 FrontendPort 、 BackendIPAddress 、 ProtocolType |
PT1M | はい |
パケット数 期間内に送信された合計パケット数 |
PacketCount |
Count | 合計 | FrontendIPAddress 、 FrontendPort 、 Direction |
PT1M | はい |
SNAT 接続数 期間内に作成された新しい SNAT 接続の合計数 |
SnatConnectionCount |
Count | 合計 | FrontendIPAddress 、 BackendIPAddress 、 ConnectionState |
PT1M | はい |
SYN Count 期間内に送信された合計 SYN パケット数 |
SYNCount |
Count | 合計 | FrontendIPAddress 、 FrontendPort 、 Direction |
PT1M | はい |
使用済み SNAT ポート 期間内に使用された SNAT ポートの合計数 |
UsedSnatPorts |
Count | Average | FrontendIPAddress 、 BackendIPAddress 、 ProtocolType |
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
アクティビティ ログ
リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。
アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。
関連するコンテンツ
- Load Balancer の監視の詳細については、「 Monitor Azure Load Balancer 」を参照してください。
- Azure リソースの監視の詳細については、「Azure Monitor で Azure リソースを監視する」を参照してください。