通过“服务详细信息”页面查看详细的服务活动和运行状况
Application Signals 是 Amazon CloudWatch 的预览版,可能会发生变化。
“服务详细信息”页面显示已为 Application Signals 启用的单个服务的操作、依赖项、Canary 和客户端请求。要查看此页面,请打开 CloudWatch 控制台
“服务详细信息”页面分为四个选项卡:
-
服务操作:此选项卡显示服务公开的操作列表以及每个操作的关键指标。
-
依赖项:此选项卡显示服务调用的依赖项列表以及依赖项指标列表。
-
Synthetics Canary:此选项卡显示调用服务的 Synthetics Canary 列表,以及 Canary 执行的关键指标。
-
客户端页面:此选项卡显示调用服务的客户端页面列表以及客户端页面指标。
对于托管在 Amazon EKS 中的服务,请选择服务名称下方的任意链接,查看 CloudWatch Container Insights 中的集群、命名空间或工作负载。对于托管在 Amazon ECS 或 Amazon EC2 中的服务,将显示环境值。
查看您的服务操作
选择服务操作选项卡,显示服务操作表格以及选定操作的一组指标。该表包含 Application Signals 发现的操作列表,包括服务级别指标(SLI)状态、依赖项数量,以及延迟、容量、故障、错误和可用性指标。
通过从筛选条件文本框中选择一个或多个属性来筛选表格,可便于查找所需内容。选择每个属性时,您将在系统引导下选择筛选条件,并在筛选条件文本框下看到完整的筛选条件。随时选择清除筛选条件以移除表格筛选条件。
表格显示了每个操作的服务级别指标(SLI)状态,包括运行正常或不正常的 SLI 数量以及您创建的服务级别目标(SLO)总数。SLI 可以监控延迟、可用性和其他运行指标,从而确保服务质量。选择操作的 SLI 状态以显示弹出窗口,该弹出窗口包含指向任何不正常的 SLI 的链接,以及用于查看该操作的所有 SLO 的链接。
如果尚未为某项操作创建 SLO,请选择 SLI 状态列中的创建 SLO 按钮。要为任何操作额外创建 SLO,请选择操作名称旁边的单选按钮,然后在表格右上角的操作下拉列表中选择创建 SLO。创建 SLO 时,您可以一目了然地看到运行正常和运行不正常的服务和操作。有关更多信息,请参阅 service level objectives (SLOs)。
依赖项列显示了此操作调用的依赖项数量。选择此数字可打开筛选到选定操作的依赖项选项卡。
查看服务操作指标和相关跟踪
Application Signals 将服务操作指标与 Amazon X-Ray 跟踪相关联,以便更轻松地解决运行状况问题。选择服务操作表中服务旁边的选项,即可查看表格上方的一组图表,其中包含延迟、调用量、故障、错误和可用性指标。将鼠标悬停在图表中的某个点上,即可查看包含更多信息的弹出窗口。
选择一个点即可打开诊断抽屉,该抽屉显示了图表中选定点的相关跟踪。从“相关跟踪”表中选择一个跟踪 ID,打开所选跟踪的 X-Ray 跟踪详细信息页面。
查看您的服务依赖项
选择依赖项选项卡,显示依赖项表以及所有服务操作或单个操作的依赖项的一组指标。该表包含 Application Signals 发现的依赖项列表,其中包括延迟、调用量、故障率、错误率和可用性指标。
在页面顶部,从下拉列表中选择操作查看其依赖项,或者选择全部查看所有操作的依赖项。
通过从筛选条件文本框中选择一个或多个属性来筛选表格,可便于查找所需内容。选择每个属性时,您将在系统引导下选择筛选条件,并在筛选条件文本框下看到完整的筛选条件。随时选择清除筛选条件以移除表格筛选条件。选择表格右上角的按依赖项分组,按服务和操作名称对依赖项进行分组。开启分组后,使用依赖项名称旁边的 + 图标展开或折叠一组依赖项。
依赖项列显示了依赖项服务名称,而远程操作列显示了服务操作名称。调用 Amazon 服务时,目标列会显示 DynamoDB 表和 Amazon SNS 队列等 Amazon 资源。
要选择依赖项,请选择依赖项表格中依赖项旁边的选项。您将看到一组图表,其中显示了调用量、可用性、故障和错误的详细指标。将鼠标悬停在图表中的某个点上,即可查看包含更多信息的弹出窗口。选择图表中的一个点即可打开诊断抽屉,该抽屉显示了图表中选定点的相关跟踪。从“相关跟踪”表中选择一个跟踪 ID,打开所选跟踪的 X-Ray 跟踪详细信息页面。
查看您的 Synthetics Canary
选择 Synthetics Canary 选项卡,可显示 Synthetics Canary 表格以及表格中每个 Canary 的一组指标。该表包括成功百分比、平均持续时间、运行次数和失败率的指标。仅显示已为 Amazon X-Ray 跟踪启用的 Canary。
从筛选条件文本框中选择一个或多个属性,对表格进行筛选,从而更轻松地找到所需内容。选择每个属性时,您将在系统引导下选择筛选条件,并在筛选条件文本框下看到完整的筛选条件。随时选择清除筛选条件以移除表格筛选条件。
选择表格中 Canary 旁边的选项,以便选择 Canary 并查看一组显示详细指标成功百分比和持续时间的图表。将鼠标悬停在图表中的某个点上,即可查看包含更多信息的弹出窗口。选择图表中的一个点即可打开诊断抽屉,该抽屉显示了图表中选定点的相关 Canary 运行。要打开 CloudWatch Synthetics Canary 页面,请选择某个 Canary 运行的运行时间。
查看您的客户端页面
选择客户端页面选项卡,可显示客户端页面表和选定客户端页面的一组指标,包括页面加载量、Web 重要信息和错误。该表包含调用服务的客户端页面列表。
要在此表格中显示您的客户端页面,请将您的 CloudWatch RUM Web 客户端配置为 X-Ray 跟踪,并开启客户端页面的 Application Signals 指标。选择表格右上角的管理页面,管理为 Application Signals 指标启用的页面。
通过从筛选条件文本框中选择一个或多个属性来筛选客户端页面表格,可便于查找所需内容。选择每个属性时,您将在系统引导下选择筛选条件,并在筛选条件文本框下看到完整的筛选条件。随时选择清除筛选条件以移除表格筛选条件。选择按客户端分组,可按客户端对客户端页面进行分组。分组后,选择客户端名称旁边的 + 图标,即可展开该行并查看该客户端的所有页面。
要选择客户页面,请在客户页面表格中选择客户页面旁边的选项。您将看到一组显示详细指标的图表。将鼠标悬停在图表中的某个点上,即可查看包含更多信息的弹出窗口。选择图表中的一个点即可打开诊断抽屉,该抽屉显示了图表中选定点的相关性能导航事件。从导航事件列表中选择一个事件 ID,打开所选事件的 CloudWatch RUM 页面视图。
注意
要查看客户端页面中的 AJAX 错误,请使用 CloudWatch RUM Web 客户端 1.15 或更高版本。
目前,每项服务最多可以显示 100 个操作、Canary 和客户端页面,以及最多 250 个依赖项。