Расширение Apache CloudStack для управления журналами виртуальных машин

logo
C 2017 года мы активно участвуем в развитии системы управления виртуальной инфраструктурой Apache CloudStack. За это время мы создали современный интерфейс пользователя CloudStack-UI, предложили несколько улучшений CloudStack и исправили ряд ошибок. CloudStack – расширяемый продукт с развитым интерфейсом расширений, который позволяет создавать подключаемые модули, изменяющие поведение системы или включающие новые функции.

Сегодня мы представляем первую версию расширения для службы централизованного сбора, хранения и обработки журналов служб, интегрированную с CloudStack. С помощью расширения cloud-vm-logs, администраторы могут собирать записи журналов с виртуальных машин и получать к ним доступ через API CloudStack. Для сбора и хранения записей журналов используется широко применяемый масштабируемый стек, основанный на Filebeat, Logstash, Elasticsearch.

Расширение позволяет пользователю фильтровать записи по времени, файлам журналов и ключевым словам. В следующей версии плагина мы планируем предоставить пользователю консольную утилиту для доступа к журналам, получение статистики журнала и настраиваемое время хранения записей.

Расширение предоставляется под лицензией Apache License 2. Исходный код расширения реализован на Java и доступен на GitHub. Если расширение окажется полезным для вас, будем рады обратной связи и предложениям улучшений.