A server’s disk usage maxing out is a problem commonly faced by most cloud users. Unlike CPU utilization, EBS Volume Disk Usage is a metric that can’t be constantly tracked; and creeps up on you in the form of application slowdowns and server crashes.
This workflow assists in the auto-remediation of EBS volumes - by increasing the size of EBS volumes that have a disk utilization of more than 80%. As soon a CloudWatch alarm identifies volumes with high disk utilization, the workflow is triggered to modify the size, based on usage. An SSM command pushes the OS to increase partition, thereby increasing the size.
Additionally, for users who have a ticketing system in place, the HTTP node can be used to create tickets for when the utilization crosses 80%, and this ticket will trigger the workflow.