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 コンテナをインストールできます。
- ユーザー インターフェイスを介してインストールします。 詳細については、「」を参照してください。 LM Container Helm チャートのインストール.
- コマンドラインインターフェースを介したインストール。 詳細については、「」を参照してください。 CLI を使用した LM Container Chart のインストール.
NGINX Ingress Controller はモニタリング用に事前構成されています。 追加の構成は必要ありません。
NGINX Ingress コントローラーの詳細の表示
NGINX Ingress コントローラーをサーバーにインストールして構成すると、関連するすべてのデータをサーバー上で表示できます。 リソース ページで見やすくするために変数を解析したりすることができます。
- LogicMonitor で、次の場所に移動します。 リソース > 必要な NGINX Ingress Controller サービスを選択します.
- を選択 インフォ タブをクリックして、NGINX Ingress コントローラーのさまざまなプロパティを表示します。
- を選択 アラート タブを使用して、NGINX Ingress Controller リソースのステータスを確認するときに生成されたアラートを表示します。
- を選択 グラフ タブを使用して、NGINX Ingress Controller のステータスまたは詳細をグラフィック形式で表示します。
- を選択 アラートチューニング タブをクリックして、アラートが生成されたデータポイントを表示します。
- を選択 Rawデータ タブをクリックすると、定義されたインスタンスに対して返されたすべてのデータが表示されます。