在 ServiceLens 中使用服务地图
此部分介绍了服务地图,并帮助您了解如何导航服务地图。
要查看服务地图,您必须已安装 Amazon X-Ray 并已完成其他 ServiceLens 部署步骤。有关更多信息,请参阅 部署 ServiceLens。
您还必须登录到具有 AWSXrayReadOnlyAccess
托管式策略以及允许您查看 CloudWatch 控制台的权限的账户。有关更多信息,请参阅 Amazon X-Ray 如何与 IAM 结合使用和 使用 Amazon CloudWatch 控制面板。
开始使用服务地图
访问 https://console.aws.amazon.com/cloudwatch/
,打开 CloudWatch 控制台。 -
在导航窗格中,选择 ServiceLens,然后选择 Service Map(服务地图)。
这将显示服务地图。它具有以下部分:
-
已为其启用跟踪的 Amazon 服务和自定义应用程序将显示为圆圈或“节点”。每个节点的大小指示要发送到该服务的已跟踪请求的相对数量。
-
边缘或节点之间的连接将显示为连接节点的线。默认情况下,线的粗细指示这些节点之间的已跟踪请求的相对数量。
您可以使用右上角的下拉菜单来选择是将已跟踪请求数还是平均延迟用于节点和边缘大小调整。您还可以选择为所有节点和边缘使用固定大小。
-
节点的入口点将在左侧显示为“客户端”。“客户端”表示 Web 服务器流量和已跟踪的 API 操作请求。
-
带有部分红色、橙色或紫色轮廓的节点存在问题。对这些节点的某些已跟踪请求存在故障、错误或限制。颜色轮廓的百分比指示存在问题的已跟踪请求的百分比。
-
如果节点旁边有一个带感叹号的三角形,则至少一个与该节点相关的 CloudWatch 告警处于告警状态。
-
默认情况下,地图中的数据针对的是最近 6 小时的时段。要更改时段的时间范围,请使用屏幕右上角的控件。要显示的时间范围可以多达 6 小时,也可以是过去的 30 天。
如果已启用 X-Ray 组,则可通过在筛选器中选择一个 X-ray 组来筛选地图。
要查看节点的指标,请选择该节点。要查看有关该节点的详细信息,请选择 View logs(查看日志)、View traces(查看跟踪),或 View dashboard(查看控制面板)。
要关注节点的传入和传出连接,请选择节点,然后选择服务地图顶部附近的 View connections(查看连接)。
要查看显示节点的延迟、错误、请求和警报摘要统计数据的弹出窗口,请在该节点上暂停。
要查看边缘连接的延迟统计数据,请在表示该边缘的线上暂停。
要显示服务的警报状态以及延迟、错误和跟踪计数的折线图,请在地图上选择该服务节点。
有关此视图的更多信息,请参阅以下过程。
要以表形式查看服务地图,请选择屏幕顶部附近的 List view(列表视图)。在此视图中,您可以对地图上显示的节点和警报进行筛选和排序。
要查看具有特定节点的指标的控制面板,请选择该节点,然后选择屏幕底部附近的 View dashboard(查看控制面板)。
在服务地图上查看服务或应用程序的跟踪
访问 https://console.aws.amazon.com/cloudwatch/
,打开 CloudWatch 控制台。 -
在导航窗格中,选择 ServiceLens,然后选择 Service Map(服务地图)。
选择表示要调查的服务或应用程序的节点。
CloudWatch 显示该服务的延迟、错误和跟踪计数的折线图以及告警状态的摘要。
这些图表上方是用于深入了解该服务的日志和跟踪的选项。
要查看与服务相关的跟踪,请选择 View traces(查看跟踪)。
控制台将切换到 Traces(跟踪)视图,并侧重于您正在调查的服务。有关更多信息,请参阅 使用 ServiceLens 中的跟踪视图。