Performance Issues in large Environments

We have at least one confirmed report, that our latest release v6.0.0 has performance problems in large environments, when running many checks at the same time.

There seems to be a limit of approximately 12 checks per second due to the overhead of running a docker container. We are working on a solution and will report here once we can provide an updated version.

Customers with large environments may wait before upgrading to v6.0.0, if they expect to run into the above mentioned limit. We apologize for the problems this may cause. Please do not hesitate to contact us if you need further assistance. 

Details

The above mentioned limit has been reached while running the docker exec command, which is the most performant variant of running the plugins in the present v6.0.0. It’s already ~2.5 times faster that the standard form with docker run. So using the standard form with docker run is still perfect for small environments or while testing the plugins but may be too slow even for medium applications. 

Updates

2021-06-08

We have binary only checks for NetApps new RESTful API. Please check out Check NetApp-REST.