【问题标题】:How can I search `subsegment` by name in AWS xray console?如何在 AWS xray 控制台中按名称搜索“子段”?
【发布时间】:2020-12-10 22:32:00
【问题描述】:

我在 AWS 中运行 lambda 并启用了 xray。下面是我用来在 lambda 中创建子段的代码。单击跟踪时,我可以看到此子段。如何在 xray 控制台中按名称搜索具有此子段的所有跟踪?

await AWSXRay.captureAsyncFunc('create-connection', async () => {
...

【问题讨论】:

    标签: amazon-web-services aws-xray


    【解决方案1】:

    在 X-Ray 控制台中,您只能搜索具有分段名称的跟踪,因为每个分段通常代表一个服务。不支持子段名称搜索。

    您可以将add an annotation 改为created subsegment。像这样的东西应该可以工作:

    await AWSXRay.captureAsyncFunc('create-connection', function(subsegment) => {
      subsegment.addAnnotation("mykey", "my value");
      ...

    由于注释已编入索引,因此您可以在 X-Ray 控制台中搜索带有 annotation.mykey = "my value" 等注释的轨迹

    【讨论】:

      猜你喜欢
      • 2014-01-20
      • 2018-08-08
      • 1970-01-01
      • 2018-12-18
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多