簡體   English   中英

如何在 AWS X-Ray Traces 中按段列表中的值過濾跟蹤

[英]How to filter traces by value in segments list in AWS X-Ray Traces

在 AWS CloudWatch -> X-Ray -> Traces 中,我可以找到如下痕跡:

{
    "Id": "1234",
    "Duration": 26.753,
    "LimitExceeded": false,
    "Segments": [
        {
            "Id": "1qaz",
            "Document": {
                "id": "1qaz",
                "name": "somesite.io",
                "start_time": 221,
                "trace_id": "1234",
                "end_time": 222,
                "parent_id": "qwerty",
                "inferred": true,
                "http": {
                    "request": {
                        "url": "https://somesite.io/api/SUPERID",
                        "method": "POST"
                    },
                    "response": {
                        "status": 200,
                        "content_length": 100
                    }
                }
            }
        }   
    ]
  }

我希望在 JSON 上面的值SUPERID中找到跟蹤:
Segments[?].Document.http.request.url

總結一下:我正在尋找示例查詢應該輸入什么來Find輸入以通過SUPERID值查找上面的跟蹤

在此處輸入圖像描述

參考X-Ray filter expression有2種方式:

  1. http.url過濾
  2. 在segment annotation中加入SUPERID ,然后通過annotation.key過濾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM