サービスメッシュのデータプレーンモニタリングを有効にすると、ゲートウェイとサイドカープロキシが運用ステータスメトリクスを生成できるようになります。これらのメトリクスを Managed Service for Prometheus で収集することで、ゲートウェイ、メッシュ全体、サービス、およびワークロードにわたる包括的な可観測性を得られます。これにより、潜在的な問題を特定し、設定を最適化できます。
前提条件
-
Alibaba Cloud アカウントで Managed Service for Prometheus が有効化されていること。詳細については、「ARMS の有効化」をご参照ください。
-
データプレーンクラスターに ack-arms-prometheus コンポーネントがインストールされていること。詳細については、「Alibaba Cloud Prometheus モニタリングへの接続と設定」をご参照ください。
手順
v1.17.2.35 より前の ASM インスタンス
ASM コンソール にログインします。左側のナビゲーションウィンドウで、 を選択します。
[メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
-
Monitoring metrics ページで、[Use Managed Service for Prometheus to Collect Metrics] を選択し、Collect Metrics to Managed Service for Prometheus をクリックします。Confirm ダイアログボックスで、OK をクリックします。
メトリクス収集を有効にすると、Monitoring metrics ページは自動的にダッシュボードビューに切り替わります。Monitoring metrics では、Cloud ASM Istio Gateway Status、Cloud ASM Istio Http Gateway、Cloud ASM Istio Mesh などの複数のダッシュボードが用意されており、必要に応じて表示できます。
説明この機能が不要になった場合は、Monitoring metrics ページの右上隅にある Disable metrics generation and collection をクリックします。Confirm ダイアログボックスで、OK をクリックします。
メトリクス収集を停止した後も、ゲートウェイとサイドカープロキシは最後に収集されたメトリクス値を公開し続けますが、これらの値は更新されません。これらの古いメトリクスをクリアするには、ワークロードを再起動する必要があります。詳細については、「ワークロードの再デプロイ」をご参照ください。
v1.17.2.35 以降の ASM インスタンス
ASM コンソール にログインします。左側のナビゲーションウィンドウで、 を選択します。
[メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
-
Monitoring metrics ページで、Collect Metrics to Managed Service for Prometheus をクリックします。Confirm ダイアログボックスで、OK をクリックします。
メトリクス収集を有効にすると、Monitoring metrics ページは自動的にダッシュボードビューに切り替わります。Monitoring metrics ページでは、Cloud ASM Istio Gateway Status、Cloud ASM Istio Http Gateway、Cloud ASM Istio Mesh などの複数のダッシュボードが用意されています。これらのダッシュボードは必要に応じて表示できます。
メトリクス収集を停止した後も、ゲートウェイとサイドカープロキシは最後に収集されたメトリクス値を公開し続けますが、これらの値は更新されません。これらの古いメトリクスをクリアするには、ワークロードを再起動する必要があります。詳細については、「ワークロードの再デプロイ」をご参照ください。
この機能が不要になった場合は、Monitoring metrics ページの右上隅にある Disable the Collection of Metrics to Managed Service for Prometheus をクリックします。Confirm ダイアログボックスで、OK をクリックします。
関連ドキュメント
-
Managed Service for Prometheus にメトリクスを収集した後、ASM コンソールまたは Grafana コンソールでモニタリングレポートを表示できます。詳細については、「Managed Service for Prometheus を統合してメッシュをモニタリング」をご参照ください。
-
セルフマネージドの Prometheus インスタンスを使用してメッシュモニタリングを実装する場合は、「セルフマネージド Prometheus インスタンスを統合したメッシュモニタリング」をご参照ください。
-
メトリクスまたはログ形式をカスタマイズする必要がある場合は、「ASM での監視メトリクスのカスタマイズ」および「可観測性設定」をご参照ください。
-
ASM は、クラウドネイティブ環境における攻撃対象領域を削減し、ゼロトラストアプリケーションネットワークの基盤を提供します。ASM でサービス間のセキュリティを管理することにより、エンドツーエンド暗号化、サービスレベルの認証、およびきめ細かな権限付与ポリシーを確保できます。詳細については、「ゼロトラストセキュリティの概要」をご参照ください。
-
メッシュ監査機能を有効にすると、日々のユーザー操作を追跡できます。また、メッシュリソースの監査アラートを設定して、重要なリソースが変更されたときにアラート連絡先に通知することもできます。詳細については、「KubeAPI 操作監査の使用」および「メッシュリソースに対する操作の監査アラートの設定」をご参照ください。