Amazon CloudWatch анонсирует маршрутизацию журналов и цепочечные анализаторы журналов
Amazon CloudWatch теперь поддерживает условную маршрутизацию журналов и цепочечные анализаторы с помощью конвейеров, что позволяет лучше контролировать преобразование данных журналов и в какую группу журналов CloudWatch они отправляются. Конвейеры CloudWatch – это полностью управляемый сервис, который принимает, преобразует и направляет телеметрию в CloudWatch без необходимости управления инфраструктурой.
Конвейеры журналов часто содержат различные типы событий, расположенных в разных местах, и отдельные события могут встраивать один формат журнала в другой. С помощью условной маршрутизации журналов вы определяете маршруты отправки каждого события в другую группу журналов CloudWatch на основе условий, оцениваемых по обработанным полям, поэтому вы можете разделить события по степени серьезности, источнику или типу и применить к каждому из них необходимые средства управления хранением и доступом. При использовании цепочечных синтаксических анализаторов можно последовательно использовать несколько процессоров анализаторов, при этом последующие анализаторы используют поля, созданные предыдущими анализаторами. Например, вы можете сначала проанализировать конверт JSON, а затем применить синтаксический анализатор Grok к извлекаемому полю. В совокупности эти возможности позволяют структурировать журналы различных форматов и направлять их в нужные группы журналов в едином конвейере.
Условная маршрутизация и цепочечные анализаторы доступны во всех коммерческих регионах AWS, в которых общедоступны конвейеры CloudWatch. Эти возможности можно настроить с помощью Консоли управления AWS, интерфейса командной строки AWS или пакетов SDK AWS. Для начала работы ознакомьтесь с документацией по конвейерам Amazon CloudWatch.