搜索基于注释过滤的 AWS X-ray
Searching AWS X-ray filtered on annotations
我已经为我的 AWS Lambda 函数和我的代码库以及捕获 accountId 的注释启用了 X 射线跟踪。用于从 X 射线获取数据的 AWX X 射线 doc 提到与 X 射线跟踪关联的注释已编入索引
我正在用 accountId 注释我的痕迹。我希望检索具有 accountId = '12345'
的所有痕迹
我已经确认我的痕迹有我需要的注释。我发现了这个 doc 但我不确定如何从 cli 应用这些过滤器。
使用 aws xray get-trace-summaries --start-time <start_time> --end-time <end_time>
的跟踪结果片段
"Annotations": {
"lambdaAccountId": [
{
"AnnotationValue": {
"StringValue": "12345"
}
}
]
},
aws xray get-trace-summaries --start-time=1587398166 --end-time=1587398566 --filter-expression "annotation.lambdaAccountId=\"12345\""
会完成这项工作。这是 link 和一些 sample queries
我已经为我的 AWS Lambda 函数和我的代码库以及捕获 accountId 的注释启用了 X 射线跟踪。用于从 X 射线获取数据的 AWX X 射线 doc 提到与 X 射线跟踪关联的注释已编入索引
我正在用 accountId 注释我的痕迹。我希望检索具有 accountId = '12345'
我已经确认我的痕迹有我需要的注释。我发现了这个 doc 但我不确定如何从 cli 应用这些过滤器。
使用 aws xray get-trace-summaries --start-time <start_time> --end-time <end_time>
"Annotations": {
"lambdaAccountId": [
{
"AnnotationValue": {
"StringValue": "12345"
}
}
]
},
aws xray get-trace-summaries --start-time=1587398166 --end-time=1587398566 --filter-expression "annotation.lambdaAccountId=\"12345\""
会完成这项工作。这是 link 和一些 sample queries