すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:Ingress ダッシュボード

最終更新日:Jun 17, 2025

Container Service for Kubernetes (ACK) の Ingress コントローラーを使用すると、すべての HTTP リクエストログを標準出力にストリームできます。ACK は Simple Log Service とも統合されています。ダッシュボードを作成してログデータを監視および分析できます。このトピックでは、Ingress ダッシュボードと Application Real-Time Monitoring Service (ARMS) を使用してアプリケーションを監視する方法について説明します。

前提条件

ステップ 1:ダッシュボードで Ingress アクセスログを表示する

  1. ACK コンソール にログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターを見つけ、その名前をクリックします。左側のペインで、[クラスター情報] をクリックします。

  3. [基本情報] タブで、[クラスターリソース] セクションを見つけ、[Log Service プロジェクト] パラメーターの横にあるプロジェクト ID をクリックします。

  4. 表示されたページで、image アイコンをクリックします。[ダッシュボード] リストで NGINX Ingress のレポートを表示します。

    image

    Ingress ダッシュボードには、5 つのプリセットチャートが含まれています。Ingress 概要、Ingress 例外センター、Ingress アクセスセンター、ブルー/グリーンデプロイメント用 Ingress 監視センター、および Ingress 監視センターです。次のセクションでは、Ingress 概要とブルー/グリーンデプロイメント用 Ingress 監視センターのチャートについて説明します。その他のプリセットチャートの詳細については、「nginx-ingress-controller のアクセスログを分析および監視する」をご参照ください。

    • Ingress 概要

      Ingress 概要ダッシュボードには、Web サイトの nginx-ingress-controller を通過するネットワークトラフィックに関する情報が表示されます。次の情報を表示できます。

      • 過去 24 時間の Web サイトデータ。ページビュー数 (PV)、ユニークビジター数 (UV)、インバウンドトラフィックとアウトバウンドトラフィック、平均レイテンシ、モバイルユーザーの割合、5xx エラーと 404 エラーの割合など。

      • 過去 1 分間の Web サイトデータ。PV 数、UV 数、リクエストの成功率、平均レイテンシ、P95 レイテンシ、P99 レイテンシなど。

      • 過去 24 時間以内のリクエストの詳細情報。過去 24 時間の PV トレンド (過去 24 時間以内の PV に基づく)、過去 7 日間の PV トレンド (過去 7 日間以内の PV に基づく)、リクエストソースの地域分布、上位 N ソースエリアと都市、モバイルユーザーの割合、Android ユーザーと iOS ユーザーの割合など。

      • 過去 1 時間以内の上位 N URL。PV が最も高い 10 個の URL、レイテンシが最も高い 10 個の URL、5xx エラーを最も多く返す 10 個の URL、404 エラーを最も多く返す 10 個の URL など。

    • ブルー/グリーンデプロイメント用 Ingress 監視センター

      ブルー/グリーンデプロイメント用 Ingress 監視センターダッシュボードには、新旧のアプリケーションバージョンを公開するために使用されるサービスのリアルタイムモニタリングデータが表示されます。ダッシュボードでは、サービスのモニタリングデータも比較されます。これにより、例外を特定し、できるだけ早くアプリケーションバージョンをロールバックできます。モニタリングデータの比較のために、[ServiceA][ServiceB] を指定する必要があります。ダッシュボードには、各サービスの以下の動的モニタリングデータが表示されます。PV 数、5xx エラーの割合、リクエストの成功率、平均レイテンシ、P95 レイテンシ、P99 レイテンシ、P999 レイテンシ、およびリクエスト数。

ステップ 2:Java アプリケーションで ARMS を有効にする

Java アプリケーションで ARMS を有効にする方法の詳細については、「アプリケーションを監視する」をご参照ください。

ステップ 3:アプリケーションの Ingress を作成する

  1. ACK コンソール にログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターを見つけ、その名前をクリックします。左側のペインで、[ネットワーク] > [Ingress] を選択します。

  3. [Ingress] ページで、[Ingress の作成] をクリックします。Ingress を構成し、[OK] をクリックします。

    Ingress を構成する方法の詳細については、「NGINX Ingress を作成する」をご参照ください。

ステップ 4:ARMS で Ingress ダッシュボードを使用する

  1. Simple Log Service コンソール にログインします。

  2. [プロジェクト] セクションで、ACK クラスターの作成時に指定したプロジェクトの名前をクリックします。プロジェクトの詳細ページが表示されます。デフォルトでは、[k8s-log-{cluster-id}] の形式の名前を持つプロジェクトが ACK クラスター用に作成されます。

  3. 左側のナビゲーションウィンドウで、image アイコンをクリックします。[ダッシュボード] リストの [Ingress 概要 V1.2] をクリックして、必要な情報を取得します。

    たとえば、[レイテンシ別上位 10 リクエスト URL] セクションを見つけて、[URL(ARMS トラブルシューティング)] フィールドを確認し、レイテンシ別にソートされた上位 10 リクエスト URL を表示できます。URL をクリックすると、対応するサービスの ARMS トレースクエリページに移動できます。ARMS コンソールでサービスのトレースの詳細を表示できます。