C 2017 года мы активно участвуем в развитии системы управления виртуальной инфраструктурой Apache CloudStack. За это
время мы создали современный интерфейс пользователя CloudStack-UI, предложили
несколько улучшений CloudStack и исправили ряд ошибок. CloudStack – расширяемый продукт с развитым интерфейсом
расширений, который позволяет создавать подключаемые модули, изменяющие поведение системы или включающие новые функции.
Сегодня мы представляем первую версию расширения для службы централизованного сбора, хранения и обработки журналов служб, интегрированную с CloudStack. С помощью расширения cloud-vm-logs, администраторы могут собирать записи журналов с виртуальных машин и получать к ним доступ через API CloudStack. Для сбора и хранения записей журналов используется широко применяемый масштабируемый стек, основанный на Filebeat, Logstash, Elasticsearch.
Расширение позволяет пользователю фильтровать записи по времени, файлам журналов и ключевым словам. В следующей версии плагина мы планируем предоставить пользователю консольную утилиту для доступа к журналам, получение статистики журнала и настраиваемое время хранения записей.
Расширение предоставляется под лицензией Apache License 2. Исходный код расширения реализован на Java и доступен на GitHub. Если расширение окажется полезным для вас, будем рады обратной связи и предложениям улучшений.