Skip to main content

Overview

Welcome to the Resoto documentation! πŸ‘‹

To help you find the information you need, the documentation is structured as follows:

What Is Resoto?​

Resoto indexes resources, captures dependencies, and maps out your infrastructure in an intuitive graph. The graph contains metrics for each resource.

Developers and SREs can search the graph and create alerting and cleanup jobs.

Metrics can be aggregated and exported to a time-series database such as Prometheus.

Why Resoto?​

Have you ever…

  • had a standstill in your CI pipeline because a broken job leaked cloud resources and triggered a quota limit?
  • wanted to find all expired certificates?
  • had to change the tags of thousands of EC2 instances?
  • needed to delete all unused EBS volumes with no I/O in the past month?
  • wished for an aggregate view of resource usage across all cloud services?
  • tediously created a report of the cost of a project across different accounts or cloud services?
  • manually cleaned up orphaned load balancers that had no active backends?
  • wanted to automate any of the above?

If you answered yes to any of the above, then Resoto was built to make your life easier!

Supported Cloud Providers and Integrations​

Resoto collects data using simple plugins written in Python.

Support for the following is currently included out-of-the-box in Resoto:

See Configuring Cloud Providers for more information on how to configure individual providers.

In addition to the above collector plugins, various tag validation and cleanup plugins are included.

tip

It is possible to write your own collector plugins! Please refer to the example plugin in our GitHub repository, and feel free to reach out on Discord if we can be of any assistance.