Yesterday we released a patch for Monitoring Kubernetes, OpenShift, and Docker, with version 5.16.361. This patch release focused on stability and compatibility improvements for the latest versions of Kubernetes and OpenShift.
- Monitoring OpenShift - Release notes
- Monitoring Kubernetes - Release notes
- Monitoring Docker - Release notes
With this release, we included ARM support for Monitoring Kubernetes and Monitoring Docker (RedHat OpenShift does not support ARM architecture at this moment). Now you can run Collectord on your ARM-powered nodes. If you are hosting containers on AWS, we highly recommend you looking at Graviton ARM-powered EC2 instances. You can find many articles and blog posts from AWS where they are claiming up to 50% price-performance benefits compared to x86_64 architecture.
Most of the runtimes (Java, Go, Node, Python, Rust, etc.) already support ARM, so the only thing you need to do is rebuild them with a new architecture.
We were also curious to test ARM-powered EC2 instances, so we run our regular test of sending 10,000 events per second with 1KB in size, and see how much benefit we can see from the ARM-powered EC2 instance.
Collectord did not show much better performance (~5%). Still, we saw 14% performance improvement overall and, most notably, a 20% reduction in cost (not taking into account that with Graviton instance, we also more than doubled NVMe storage).
ARM images of Collectord available with the suffix