Service Mesh (ASM) supports Mesh Diagnosis for instances. This feature checks for common issues, including the data plane version, service ports, service associations, app and version labels, destination addresses, and virtual service conflicts. Mesh Diagnosis helps you better manage inter-service communication, promptly identify potential issues, and improve the reliability, performance, and security of your services.
Procedure
-
Log on to the ASM console. In the left-side navigation pane, choose .
-
On the Mesh Management page, click the name of the ASM instance. In the left-side navigation pane, choose .
-
Perform the following steps based on your ASM instance version:
-
For versions earlier than 1.17.2.10: On the Mesh Diagnosis page, click Run.
-
For versions 1.17.2.10 and later: On the Mesh Diagnosis page, deselect the namespaces that you do not want to diagnose, and then click Run.
Note-
No diagnosis results are generated for unselected namespaces.
-
If the ASM instance has been diagnosed before, the Mesh Diagnosis page displays the previous diagnosis results. You can click Run to rerun the diagnosis.
In the Diagnosis results area, the diagnosis results are displayed. If an issue is found, follow the suggestions in the Details column to resolve it. You can also click Obtain Intelligent Diagnostics Suggestions in the Details column to get more detailed recommendations from the ASM AI Diagnostics Assistant (alpha).
Diagnosis result
Description

The item is normal.

A Suggestion-level issue that does not affect normal operations.

A Warning-level issue that may affect the behavior of the service mesh.

An Error-level issue that may cause service mesh features to fail.
-
Related documents
-
Enable control plane log collection and log-based alerts to promptly detect and resolve potential risks. For more information, see Enable control plane log collection and log-based alerts.
-
Install the asmctl CLI to check for configuration issues in ASM. For more information, see Install and use the asmctl CLI.
-
Configure audit alerts for changes to ASM resources, such as VirtualServices and DestinationRules, to notify alert contacts when critical resources are modified. For more information, see Configure audit alerts for operations on mesh resources.