Предполагая, что у меня есть много процессов Python, запущенных на сервере автоматизации, таком как Jenkins, допустим, я хочу использовать собственный модуль ведения журнала Python и, кроме записи в консоль Jenkins или в файл журнала, я хочу где-то хранить и централизовать журналы.
Я подумал об использовании ELK для этого, но потом понял, что с таким же успехом могу создать отдельную таблицу журналов в существующей базе данных (я использую Redshift), используйте что-то вроде Grafana для панелей мониторинга / визуализации журналов и избавьте себя от проблем с развертыванием новой системы (большинство людей в моей команде знакомы с Redshift, но не с ElasticSearch).
Хотя это звучит просто, я чувствую, что не смотрю на общую картину и что мне не хватает некоторых мощных возможностей, которые такие компоненты, как Logsta sh, были написаны в первую очередь. Что это за возможности и как было бы выгодно использовать ELK вместо моего решения?
Спасибо!