Report RDS Free Storage Space

This workflow sends an automated report of RDS instances that are low on storage. Detecting RDS database instances that run low on disk space is crucial when these instances are used in production by latency-sensitive applications as this can help you take immediate actions and expand the storage space in order to maintain an optimal response time. This is an important part of your monitoring setup. 


Benefits


  • Cost optimization
  • Storage optimization
  • Status reporting & monitoring


Workflow Brief


The workflow retrieves all the RDS DB instances and monitors their storage state with the “AWS monitoring” node, all the instances that are found to be low on storage are filtered and sent to the Report node which will be used to notify you of the appropriate instances. The workflow is set up in a fully no-code fashion, where the ‘Monitoring Node’ directly integrates and sends you monitoring data in a readable format. The data can be retrieved for any resource or sub-resource.


Process


The workflow consists of 5 nodes. The workflow is set to be triggered by an external application (Jira ticket, Email etc). As soon as the resource node collects all the instances (you can filter out instances to be retrieved using Additional Parameters), the AWS monitoring node has all the parameters set to monitor your instances. Subsequently, the low storage instances are filtered out with the custom function written on the filter node. The Report node sends an Email/Slack notification to the user.

Adopt Template

Trigger

Use this to initiate a workflow based on time, events or call.

Runs every 1 day

Resource

Select resources on which you want to work on.

Gets D B Instances in a specific AWS Region for RDS service.

Monitoring

Fetches CloudWatch Metrics of associated resources.

Injects the selected monitoring data for selected resource

Filter

Enter parameters to filter resources in the workflow.

Filters the data

Report

Use this node to generate advanced reports

Generates the report and sends it via Slack or email
Adopt Template

Workflow Template

Trigger

Use this to initiate a workflow based on time, events or call.

Runs every 1 day

Resource

Select resources on which you want to work on.

Gets D B Instances in a specific AWS Region for RDS service.

Monitoring

Fetches CloudWatch Metrics of associated resources.

Injects the selected monitoring data for selected resource

Filter

Enter parameters to filter resources in the workflow.

Filters the data

Report

Use this node to generate advanced reports

Generates the report and sends it via Slack or email

Create A Template

Thank you! Your submission has been received!
Oops! Something went wrong while submitting. Please Try Again.

Request for a template

You can publish templates created by you on this platform.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Similar Templates

CloudFront distributions

CloudFront
None

CloudFront distributions (Inventory)

AutoScaling Groups

None
AWS Auto Scaling

AutoScaling Groups (Inventory)

Route53 hosted zones

None

Route53 hosted zones (Inventory)

ElastiCache Clusters

None
ElastiCache

ElastiCache Clusters (Inventory)