How-To Guides
This section of the documentation provides step-by-step instructions for performing various tasks within Resoto.
Alerting
Create Jira Issues
Resoto constantly monitors your infrastructure, and can alert you to any detected issues.
Create PagerDuty Alerts
Resoto constantly monitors your infrastructure, and can alert you to any detected issues. PagerDuty is the de-facto standard to escalate alerts. In this guide, we will configure Resoto to send alerts to PagerDuty with a custom command.
Send Discord Notifications
Resoto constantly monitors your infrastructure, and can alert you to any detected issues.
Send Prometheus Alertmanager Alerts
Resoto constantly monitors your infrastructure, and can alert you to any detected issues. Prometheus Alertmanager is a tool to manage and escalate alerts. In this guide, we will configure Resoto to send alerts to Alertmanager with a custom command.
Send Slack Notifications
Resoto constantly monitors your infrastructure, and can alert you to any detected issues.
Automation
Create a Scheduled Event-Based Job
Jobs allow you to define automations in Resoto and can be triggered on a regular schedule after collectandcleanup workflow steps fire events.
Create a Scheduled Job
Jobs allow you to define automations in Resoto and can be triggered on a regular schedule.
Create an Event-Based Job
Jobs allow you to define automations in Resoto and can be triggered by the events emitted by the collectandcleanup workflow.
Cleanup
Clean Up Expired Resources
A resource can be tagged with an expiration tag that instructs Resoto to clean it up after it has reached a certain age. This can serve as a safety net for when a CI job fails or the IaC tool aborts halfway through its run, or even as the primary means of managing resource lifecycles.
Clean Up Untagged Resources
Resource tags are an essential tool in finding and tracking an organization's cloud resources, but tags are only useful if they are applied consistently.
Clean Up AWS CloudWatch Alarms
When deleting EC2 instances, CloudWatch alarms are sometimes left behind.
Clean Up AWS EBS Volumes
When EC2 instances are removed, their storage volumes are sometimes left behind. Resoto can find and delete these unused storage volumes.
Clean Up AWS IAM Access Keys
IAM access keys are long-term AWS credentials, and it is best practice to remove keys that are no longer in use. Removing unused keys enhances the security and reduces your exposure to risk.
Clean Up AWS Load Balancers
When compute instances are removed, their load balancers are sometimes left behind.
Clean Up AWS VPC Resources
When deleting AWS VPCs, dependent network resources are sometimes left behind.
Configuration
Roll Out Resoto AWS Permissions with CloudFormation
Each version of Resoto programmatically generates the specific IAM permissions it requires to collect (and optionally, manipulate) AWS resources. Manually maintaining these permissions is a tedious task, especially if you have multiple AWS accounts.
Data Export
Export Data to Google Sheets
This how-to guide creates a chart in Google Sheets depicting the distribution of storage across accounts:
Data Sources
Collect AWS Resource Data
The Amazon Web Services (AWS) collector is configured within the Resoto Worker configuration via the config command in Resoto Shell.
Collect DigitalOcean Resource Data
The DigitalOcean collector is configured within the Resoto Worker configuration via the config command in Resoto Shell.
Collect Google Cloud Resource Data
The Google Cloud collector is configured within the Resoto Worker configuration via the config command in Resoto Shell.
Collect Kubernetes Resource Data
The Kubernetes collector is configured within the Resoto Worker configuration via the config command in Resoto Shell.
Infrastructure Apps
Install & Run Infrastructure Apps
Resoto infrastructure apps are low-code applications can be installed to extend Resoto's functionality.
Maintenance
Update Resoto
We regularly release new versions of Resoto with bug fixes and new features, and recommend keeping your Resoto installation up to date.
Uninstall Resoto
Need help or have feedback on Resoto? Open an issue on GitHub or chat with us on Discord.
Search
Find a Resource
Resoto builds a cloud asset inventory by collecting resource metadata and is equipped with a full-text search index that allows you to discover, monitor, and analyze resources.
Find Amazon Aurora PostgreSQL 11.x Databases
Amazon has announced that the end of support for Aurora PostgreSQL 11.x is January 31, 2024.
Find Expired Resources
A resource can be tagged with an expiration tag that instructs Resoto to clean it up at a defined time. This can serve as a safety net for when a CI job fails or the IaC tool aborts halfway through its run, or even as the primary means of managing resource lifecycles.
Find Untagged Resources
A resource can be tagged with an expiration tag that instructs Resoto to clean it up at a defined time. This can serve as a safety net for when a CI job fails or the IaC tool aborts halfway through its run, or even as the primary means of managing resource lifecycles.
Visualize the Blast Radius of a Resource
Resoto builds a cloud asset inventory by collecting resource metadata and relationships.