У нас есть лямбда, которая использует Insight SDK, чтобы каждое утро запрашивать данные и генерировать отчеты. Вчера он перестал работать и сказал, что наше выражение недействительно. Это странно, так как мы не касались кода в течение месяца. Даже если выполнить наш запрос к данным двухнедельной давности (это работало нормально), теперь он не работает
Наш запрос выглядит следующим образом:
fields @message
| filter ispresent(eventType)
| fields max(timestamp) as time
The error we get is
This expression is invalid: max(timestamp) ([297,310])
Мы использовали max (timestamp), чтобы получить последнийвремя события было написано. Даже @timestamp здесь больше не работает. Это наше событие в журнале:
{"eventType": "getcontent", "timestamp": 1569932245154}
Изменилось ли что-то в AWS при обработке функции max? Если я удаляю max (timestamp), он работает нормально (но, конечно, я больше не получаю последнюю метку времени). Если я заменю его наименьшей функцией, это также сработает.