Get the latest tech news
Agent-Less System Monitoring with Elixir Broadway
We wanted to avoid installing agents for doing infrastructure monitoring, so we built a light-weight and efficient data shipper using Elixir's Broadway library. In this post we show you how we did it.
While Opsmaru has health monitoring for every cluster managed by the platform, it doesn't give us deep insights into the metrics of the systems. Calling the function gives us a list of instances with a snapshot of data like cpu, disk, memory and networking usage. Incase we run multiple nodes this code ensurs that there is a single source of truth for checking the last fetched time.
Or read this on Hacker News