服务网格ASM支持对实例进行网格诊断,包括数据平面版本检查、服务端口检查、服务关联检查、App及Version标签检查、目标地址检查和虚拟服务冲突检查。网格诊断功能可以帮您更好地管理服务间通信,及时发现潜在问题,提升服务的可靠性、性能和安全性。
操作步骤
登录ASM控制台,在左侧导航栏,选择 。
在网格管理页面,单击目标实例名称,然后在左侧导航栏,选择 。
按照ASM实例版本进行以下操作。
1.17.2.10以下版本:在网格诊断页面,单击运行。
1.17.2.10及以上版本:在网格诊断页面,取消选中无需诊断的命名空间,然后单击运行。
说明取消选中的命名空间内将不会产生诊断结果。
如果已诊断该网格实例,网格诊断页面将显示上一次的诊断结果。您可以单击运行,对该网格实例进行再次诊断。
在诊断结果区域,会显示诊断项结果。若诊断异常,请按照详情列显示的建议进行处理。您还可以在详情列单击获取智能诊断建议,通过服务网格ASM AI诊断助手(alpha)为您生成更加详细的诊断建议。
诊断结果
说明
诊断项正常。
建议级别的异常,不影响正常运行。
警告级别的异常,可能对服务网格的行为造成影响。
错误级别的异常,可能造成服务网格功能无法正常运行。
相关文档
您可以启用控制平面日志采集和日志告警,及时发现和解决潜在的风险。具体操作,请参见启用控制平面日志采集和日志告警。
您可以安装诊断工具asmctl,检测ASM存在的配置问题。具体操作,请参见安装和使用诊断工具asmctl。
您可以为ASM资源(VirtualService、DestinationRule等)的变更行为添加审计告警能力,在重要资源变动时及时发出告警通知到告警联系人。具体操作,请参见为网格资源操作配置审计告警。