Поиск AWS Рентгеновская фильтрация по аннотациям - PullRequest
0 голосов
/ 20 апреля 2020

Я включил рентгеновскую трассировку для моей AWS лямбда-функции и из моей базы кода и аннотации, которая фиксирует accountId. Рентгеновское излучение AWX do c для получения данных из рентгеновских снимков указывает, что аннотации, связанные с рентгеновским следом, проиндексированы

Я комментирую свои следы с помощью accountId. Я sh получу все трассы, имеющие accountId = '12345'

. Я подтвердил, что у моих трасс есть требуемая аннотация. Я нашел это do c, но я просто не уверен, как применить эти фильтры из cli.

Фрагмент из результата трассировки с использованием aws xray get-trace-summaries --start-time <start_time> --end-time <end_time>

"Annotations": {
                "lambdaAccountId": [
                    {
                        "AnnotationValue": {
                            "StringValue": "12345"
                        }
                    }
                ]
            }, 

1 Ответ

2 голосов
/ 20 апреля 2020
aws xray get-trace-summaries --start-time=1587398166 --end-time=1587398566 --filter-expression "annotation.lambdaAccountId=\"12345\""

сделает работу. Вот ссылка с некоторыми примерами запросов

...