Пример журнала:
REQUEST-ID:123 Video id=444
REQUEST-ID:123 Request=error
REQUEST-ID:534 Video id=555
REQUEST-ID:534 Request=ok
Вопрос, как найти Video id у всех запросов с ошибкой?
Пример журнала:
REQUEST-ID:123 Video id=444
REQUEST-ID:123 Request=error
REQUEST-ID:534 Video id=555
REQUEST-ID:534 Request=ok
Вопрос, как найти Video id у всех запросов с ошибкой?
Вот официальный ответ службы поддержки AWS:
В настоящее время у нас нет поддержки вложенных запросов, и, следовательно, ваш вариант использования не будет реализован с помощью Insights. Однако мы можем подтвердить, что у нас есть запрос функции для этого варианта использования. У нас нет точного времени прибытия, когда это будет реализовано. Надеюсь, ты понимаешь. Следите за обновлениями новых функций по ссылке ниже:
В качестве временного решения на данный момент вы можете загрузить частичные результаты запроса (Выполнить запрос - ›Действия -› Экспорт - ›Загрузить результаты запроса (CSV) и отфильтровать результаты для определения идентификаторов видео. Ниже приведен один пример запроса, который может помочь вы в этом случае:
fields @timestamp, @message
| parse @message 'REQUEST-ID:* Request=*' as REQUESTID,Request
| parse @message 'REQUEST-ID:* Video id=*' as REQUESTIDVID,Videoid
| DISPLAY REQUESTID,Request,REQUESTIDVID,Videoid