Service Mesh (ASM) は、インスタンスのメッシュ診断をサポートしています。この機能は、データプレーンのバージョン、サービスポート、サービスの関連付け、app および version ラベル、宛先アドレス、仮想サービスの競合など、一般的な問題をチェックします。メッシュ診断は、サービス間通信の管理を改善し、潜在的な問題を迅速に特定し、サービスの信頼性、パフォーマンス、セキュリティを向上させるのに役立ちます。
操作手順
ASM コンソール にログインします。左側のナビゲーションウィンドウで、 を選択します。
[メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
-
ASM インスタンスのバージョンに応じて、次の手順を実行します。
-
1.17.2.10 より前のバージョンの場合:メッシュ診断 ページで、実行 をクリックします。
-
1.17.2.10 以降のバージョンの場合:メッシュ診断 ページで、診断したくない名前空間の選択を解除してから、実行 をクリックします。
説明-
選択されていない名前空間の診断結果は生成されません。
-
ASM インスタンスが以前に診断されている場合、メッシュ診断 ページには前回の診断結果が表示されます。実行 をクリックして、診断を再実行できます。
診断結果 エリアに、診断結果が表示されます。問題が見つかった場合は、詳細 列の提案に従って解決してください。詳細 列の スマート診断の推奨事項の取得 をクリックして、サービスメッシュ ASM AI 診断アシスタント (alpha) からより詳細な推奨事項を取得することもできます。
診断結果
説明

項目は正常です。

[提案] レベルの問題で、通常の操作には影響しません。

[警告] レベルの問題で、サービスメッシュの動作に影響を与える可能性があります。

[エラー] レベルの問題で、サービスメッシュの機能が失敗する可能性があります。
-
関連ドキュメント
-
コントロールプレーンのログ収集とログベースのアラートを有効にすると、潜在的なリスクを迅速に検出して解決できます。詳細については、「コントロールプレーンのログ収集とログベースのアラートの有効化」をご参照ください。
-
asmctl CLI をインストールすると、ASM の設定問題をチェックできます。詳細については、「asmctl CLI のインストールと使用」をご参照ください。
-
VirtualServices や DestinationRules などのメッシュリソースへの変更に対する監査アラートを設定すると、重要なリソースが変更されたときにアラート連絡先に通知されます。詳細については、「メッシュリソースに対する操作の監査アラートの設定」をご参照ください。