Task for SRE (service reliability engineering) specialists. We've got a single node (hardware machine) running around 24 containers with various interconnected services. At some point API calls stop to respond with timeout. We need to monitor server load, detect bottleneck in system resources - SSD, HDD, setup alerting and automatically detect who is waiting for resoures (process with long disk write queue) and who is causing resource depletion.