Apache CloudStack Virtual Machines Log Management Plug-in

logo
From 2017 we actively contribute into open source cloud management platform Apache CloudStack. Those efforts had began from developing of CloudStack-UI, a modern CloudStack frontend interface, during development of that product we became involved deeper into core product and suggested several product improvements and fixed number of bugs. CloudStack is an extensible product with very flexible plug-in interface which enables the creation of extensions which change system behavior or implement new, previously missing features.

Today, we are proud to present our new contribution to CloudStack - cloud-vm-logs, a plug-in purposed for VM log records collecting, storage and management. The plug-in permits administrators to integrate log management with CloudStack, shifting the accent from the infrastructure provisioning and managemnt to the application management. The plug-in is built around Filebeat, Logstash, Elasticsearch, a proven scalable stack for log management.

The extension allows users filter records by time, journal files and keywords. In the next published version we plan to provide a console utility for logs access and implement additional API features for a log statistics and journal retention configuration.

We granted it to the community under Apache License 2. Source code in Java is uploaded on GitHub. If you find the plug-in useful, please give us a feedback and suggest improvements.