内部 TCP / UDP 負荷分散のモニタリング

内部 TCP / UDP 負荷分散は、モニタリング データを Cloud Monitoring にエクスポートします。モニタリング指標は次の目的で使用します。

  • 内部 TCP / UDP ロードバランサの構成、使用状況、パフォーマンスの評価
  • 問題のトラブルシューティングを行う
  • リソースの使用率とユーザー エクスペリエンスを改善する

Monitoring の事前定義されたダッシュボードに加えて、カスタム ダッシュボードを作成して、アラートをセットアップし、Monitoring API を使用して指標をクエリできます。

モニタリング ダッシュボードの表示

  1. Google Cloud Console で [Monitoring] に移動します。
    [Monitoring] に移動
  2. ナビゲーション パネルに [リソース] が表示されている場合は [リソース] を選択し、[Google Cloud Load Balancers] を選択します。それ以外の場合は、[ダッシュボード] を選択し、[Google Cloud Load Balancers] という名前のダッシュボードを選択します。
  3. ロードバランサの名前をクリックします。

左側のペインで、選択したロードバランサの詳細を確認できます。右側のペインでは時系列のグラフを表示できます。[Breakdowns] リンクをクリックすると、特定の内訳が表示されます。左側のペインには現在構成されているデータが表示され、右側のペインには、左側のペインに現在反映されていない、過去の構成で配信されたデータを表示できます。

アラート ポリシーを定義する

アラート ポリシーを作成して指標の値をモニタリングすると、条件に違反した場合に通知できます。

1 つ以上の内部 TCP ロードバランサまたは内部 UDP ロードバランサ のリソースをモニタリングするアラート ポリシーを作成するには、次の操作を行います。

  1. Google Cloud Console で、[Monitoring] ページに移動します。

    [Monitoring] に移動

  2. Monitoring のナビゲーション パネルで [アラート] を選択し、次に [Create Policy] を選択します。
  3. [Add Condition] をクリックします。
    1. [ターゲット] ペインの設定で、モニタリングするリソースと指標を指定します。[Find resource type and metric] フィールドで、リソース [Internal TCP Load Balancer] または [Internal UDP Load Balancer] を選択します。次に、指標リストから指標を選択します。
    2. アラート ポリシーの [Configuration] ペインの設定で、アラートがトリガーされるタイミングを決定します。このペインのほとんどのフィールドにはデフォルト値が入力されています。ペインのフィールドの詳細については、アラート ポリシーのドキュメントの構成をご覧ください。
    3. [追加] をクリックします。
  4. 通知セクションに移動するには、[次へ] をクリックします。
  5. (省略可)アラート ポリシーに通知を追加するには、[通知チャネル] をクリックします。ダイアログで、メニューから 1 つ以上の通知チャネルを選択し、[OK] をクリックします。

    追加する通知チャネルが一覧にない場合は、[通知チャネルを管理] をクリックします。新しいブラウザタブの [通知チャネル] ページが表示されます。このページで、構成された通知チャンネルを更新できます。更新が完了したら、元のタブに戻って 更新アイコンをクリックし、アラート ポリシーに追加する通知チャンネルを選択します。

  6. ドキュメントのセクションに移動するには、[次へ] をクリックします。
  7. [名前] をクリックし、アラート ポリシーの名前を入力します。
  8. (省略可)[Documentation] をクリックして、通知メッセージに追加する情報を入力します。
  9. [Save] をクリックします。
詳細については、アラート ポリシーをご覧ください。

カスタム モニタリング ダッシュボードの定義

内部 TCP / UDP 負荷分散の指標を使用してカスタム Monitoring ダッシュボードを作成できます。

  1. Google Cloud Console で [Monitoring] に移動します。
    [Monitoring] に移動
  2. [ダッシュボード] > [ダッシュボードを作成] を選択します。
  3. [グラフを追加] をクリックします。
  4. グラフにタイトルを付けます。
  5. 指標とフィルタを選択します。指標におけるリソースタイプは Google Cloud TCP Load Balancer (Internal) Ruleinternal_tcp_lb_rule)または Google Cloud UDP Load Balancer (Internal) Ruleinternal_udp_lb_rule)です。
  6. [保存] をクリックします。

内部 TCP / UDP ロードバランサの指標

内部 TCP / UDP ロードバランサの次の指標が Monitoring に報告されます。

指標 説明
受信スループット バックエンドによって受信された内部 TCP / UDP ロードバランサ転送ルールに送信されたバイト数。
受信パケット バックエンドによって受信された内部 TCP / UDP ロードバランサ転送ルールに送信されたパケット数。
送信スループット 転送ルール IP にバインドされた接続で内部負荷分散バックエンドによって送信されたバイト数。
送信パケット 転送ルール IP にバインドされた接続で内部負荷分散バックエンドによって送信されたパケット数。
レイテンシ 各内部負荷分散接続でパケットのバンドルに対して測定された、パケット分散での RTT。通常、Monitoring ビューでは 95 パーセンタイルに縮小されます。

(*)TCP トラフィックに対してのみ使用できます。

内部 TCP / UDP ロードバランサの指標のフィルタリング項目

内部 TCP / UDP ロードバランサごとに指標が集計されます。指標は、次の項目ごとにさらに詳細に分類できます。

プロパティ 説明
INSTANCE GROUP 接続を受け取ったインスタンス グループの名前。
BACKEND SCOPE 接続を受け取ったインスタンス グループの範囲(リージョンまたはゾーン)。
BACKEND ZONE インスタンス グループがゾーン インスタンス グループの場合、接続を処理したインスタンス グループのゾーン
CLIENT NETWORK 内部負荷分散に接続したインスタンスがトラフィックを送信する元のネットワーク。
CLIENT SUBNETWORK 内部負荷分散に接続したインスタンスがトラフィックを送信する元のサブネットワーク。
CLIENT ZONE 内部 TCP / UDP ロードバランサの転送ルールに接続されたインスタンスの Google Cloud ゾーン
FORWARDING RULE インスタンスにより内部 TCP / UDP ロードバランサへの接続に使用される転送ルールの名前。

指標報告の頻度と保持

内部 TCP / UDP ロードバランサの指標は、1 分単位のバッチで Monitoring にエクスポートされます。モニタリング データは 6 週間保持されます。ダッシュボードでは、1H(1 時間)、6H(6 時間)、1D(1 日)、1W(1 週間)、6W(6 週間) のデフォルト間隔でデータ分析の結果を確認できます。また、6W から 1 分までの任意の間隔で手動で分析を行うこともできます。

次のステップ