Неважно, я нашел решение.
Как правило, Kinesis вполне подходит для схемы из какого-то стандартного формата.Даже в файле conf агента, если мы упомянем logformat:COMBINEDAPACHELOG
, он обнаружит схему.
Но я использовал собственный формат журнала.Поэтому нам нужно вручную отредактировать схему и добавить недостающее поле.Также space
не является хорошим выбором для разделителя.Поэтому я изменил разделитель как pipe
в формате журнала apache.
Затем вручную отредактировал схему и упомянул трубу в качестве разделителя.После этого я получаю точные отформатированные данные.