Outcold Solutions LLC

Monitoring Docker, OpenShift and Kubernetes - Version 5.16.361 (ARM support)

March 17, 2021

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.

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).

Performance

ARM images of Collectord available with the suffix -arm64.

Upgrade instructions

Installation instructions

docker, kubernetes, openshift, splunk, arm, performance

About Outcold Solutions

Outcold Solutions provides solutions for monitoring Kubernetes, OpenShift and Docker clusters in Splunk Enterprise and Splunk Cloud. We offer certified Splunk applications, which give you insights across all containers environments. We are helping businesses reduce complexity related to logging and monitoring by providing easy-to-use and deploy solutions for Linux and Windows containers. We deliver applications, which help developers monitor their applications and operators to keep their clusters healthy. With the power of Splunk Enterprise and Splunk Cloud, we offer one solution to help you keep all the metrics and logs in one place, allowing you to quickly address complex questions on container performance.