GetTraceSummaries响应不包含“ ServiceIds”

时间:2018-07-13 15:46:18

标签: amazon-web-services aws-lambda aws-sdk aws-xray

我正在尝试使用XRay#GetTraceSummaries来收集有关我公司所有服务的统计信息。但是the docs说响应对象应该分配比我实际获得的更多的东西。最值得注意的是,我缺少ServiceIds字段。我是否需要在服务的工具中进行设置才能使其包含在内?

1 个答案:

答案 0 :(得分:0)

API GetTraceSummaries可以帮助您快速发现满足特定条件https://docs.aws.amazon.com/xray/latest/devguide/xray-console-filters.html#console-filters-syntax的跟踪ID。返回的结果仅在跟踪级别包含最少的性能信息。然后,可以通过调用BatchGetTraces使用发现的跟踪ID检索完整的跟踪数据。

您要在跟踪摘要上下文中在服务级别上寻找哪些特定信息?您是否检查过GetServiceGraph,该服务会返回所有带有统计信息(故障/错误/油门计数)的服务?