NGINX Ingress コントローラーのモニタリング

最終更新日: 10 年 2023 月 XNUMX 日

Ingress は、クラスターの外部からクラスター内のサービスへの HTTP および HTTPS ルートを公開する Kubernetes リソースです。 Ingress リソースが機能するには、クラスターで Ingress コントローラーが実行されている必要があります。 詳細については、「」を参照してください。 進入 & イングレスコントローラー Kubernetes ドキュメントより。

NGINX Ingress Controller は、クラスター内で実行され、トラフィック ルーティング ルールに従って HTTP ロード バランサーを構成する Ingress コントローラーの一種です。 詳細については、「」を参照してください。 NGINX Ingress コントローラーの仕組み NGINX ドキュメントより。

重要: NGINX Ingress Controller Monitoring は、LM Container Helm Charts バージョン 4.2.0 以降で利用できます。

NGINX Ingress コントローラーのモニタリングの要件

  • NGINX Ingress Controller で Prometheus メトリクスを必ず有効にしてください。 Prometheus の公開の詳細については、を参照してください。 プロメテウス NGINX ドキュメントより。  
  • 持っていることを確認してください Kubernetes_Nginx_IngressController データソースと addCategory_NginxIngressController プロパティソースが有効になっています。
    注: これはマルチインスタンス データソースであり、各インスタンスは NGINX Ingress コントローラーのレプリカ (Pod) を示します。 このデータソースは、LM Exchange からダウンロードできます。 

NGINX Ingress コントローラーモニタリングのセットアップ

インストール

NGINX Ingress Controller を使用するために、クラスターに別のインストールを行う必要はありません。

好みに応じて、次の XNUMX つのオプションを使用して LM コンテナをインストールできます。

  1. ユーザー インターフェイスを介してインストールします。 詳細については、「」を参照してください。  LM Container Helm チャートのインストール.
  2. コマンドラインインターフェースを介したインストール。 詳細については、「」を参照してください。 CLI を使用した LM Container Chart のインストール.

 

NGINX Ingress Controller はモニタリング用に事前構成されています。 追加の構成は必要ありません。

NGINX Ingress コントローラーの詳細の表示

NGINX Ingress コントローラーをサーバーにインストールして構成すると、関連するすべてのデータをサーバー上で表示できます。 リソース ページで見やすくするために変数を解析したりすることができます。

  1. LogicMonitor で、次の場所に移動します。 リソース > 必要な NGINX Ingress Controller サービスを選択します.
    NGINX リソースタブ
  2. を選択 インフォ タブをクリックして、NGINX Ingress コントローラーのさまざまなプロパティを表示します。
    NGINX 情報タブ
  3. を選択 アラート タブを使用して、NGINX Ingress Controller リソースのステータスを確認するときに生成されたアラートを表示します。
    NGINX アラート タブ
  4. を選択 グラフ タブを使用して、NGINX Ingress Controller のステータスまたは詳細をグラフィック形式で表示します。
    NGINXの「グラフ」タブ
  5. を選択 アラートチューニング タブをクリックして、アラートが生成されたデータポイントを表示します。 
    NGINX アラート調整タブ
  6. を選択 Rawデータ タブをクリックすると、定義されたインスタンスに対して返されたすべてのデータが表示されます。
    NGINX生データタブ
記事上で