AWS События журнала фильтра Cloudwatch - PullRequest
0 голосов
/ 10 января 2020

Я json регистрируется в AWS Cloudwatch. Ниже приведен пример формата журнала:

{
    "@timestamp": "2020-01-10T06:49:47.180+00:00",
    "message": "Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext",
    "logger_name": "org.springframework.context.annotation.AnnotationConfigApplicationContext",
    "thread_name": "main",
    "level": "INFO",
    "level_value": 20000,
    "application": "test"
}

Я хочу отфильтровать свои журналы на основе поля отметки времени, но поскольку поле отметки времени содержит символ «@», я не могу его отфильтровать. Можно ли фильтровать с помощью таких ключей?

Я использую приведенный ниже синтаксис для фильтрации полей:

{$. Level = "INFO"} - для фильтрации на основе на уровне поля уровня.

{$. @ timestamp = *} - для фильтрации по значению поля отметки времени.

...