У меня есть группа журналов, которая включает несколько потоков журналов (из нескольких экземпляров EC2). Есть ли способ просто «хвостить» сводные журналы в группе? Если я нажимаю «Поиск событий», на котором отображаются консолидированные журналы, но кнопка, которая переходит к концу журналов, отображается серым цветом. Я должен вручную подключить дату и время. Я также попробовал aws cli, но для него aws logs get-log-events
требуется указать одно имя потока журнала.
amazon-cloudwatch
стандартный вывод
источник
источник
Ответы:
Пара командных инструментов для хвоста CloudWatch:
источник
Я был очень разочарован
awslogs
иcloudwatch-logs-tail
поэтому создал свой собственный инструмент под названием Saw, который эффективно транслирует логи CloudWatch на консоль (и раскрашивает вывод JSON):Вы можете установить его на MacOS с помощью:
Он обладает множеством полезных функций, таких как возможность автоматического расширения (отступа) вывода JSON (попробуйте запустить инструмент с помощью
--expand
):У вас есть лямбда, которую вы хотите просмотреть в журналах ошибок? Нет проблем:
Увидел это замечательно, потому что вывод легко читается, и вы можете передавать журналы из всей группы журналов, а не только из одного потока в группе. Фильтрация и просмотр потоков с определенным префиксом также просто!
источник