Agentless System Monitoring for Opsmaru: An Elegant Solution with Elixir and Broadway

2025-02-20
Agentless System Monitoring for Opsmaru: An Elegant Solution with Elixir and Broadway

Opsmaru developed an agentless system monitoring solution leveraging its in-house Uplink module and the LXD API. Using Elixir and the Broadway library, Opsmaru directly retrieves container CPU, memory, disk, and network metrics from LXD, converts them to Prometheus format, and utilizes the Elastic Stack for storage and analysis. This approach avoids the maintenance overhead of installing agents and supports customizable monitoring intervals and data processing, providing users with deeper system insights.

Development