Components
- Resoto Core maintains all cloud resource metadata in an indexed and searchable directed multigraph. It can run automated jobs whenever data in the graph changes. A job in turn could create reports, validate resource tags, fix invalid or missing tags, notify users or even clean up resources.
- Resoto Worker loads cloud collectors and plugins to perform collect and cleanup operations. It is the component that talks to the cloud provider APIs. It sends collected data to the Resoto Core. One or more workers can collect data from multiple cloud providers and accounts.
- Resoto Shell allows for interactions with Resoto Core and is the main user interface.
- Resoto Metrics is a Prometheus exporter that allows exporting of metrics for display on e.g. Grafana dashboards.
📄️ Core
Resoto Core (resotocore) is the graph persistence and search backend of Resoto. It maintains the graph of resources and provides APIs to update and access them.
📄️ Worker
Resoto Worker (resotoworker) performs all of the collection and cleanup work in Resoto.
📄️ Library
Any functionality that is shared by more than one of the Resoto components resides in Resoto Library (resotolib).
📄️ Shell
The resh command starts Resoto Shell (resotoshell), which is used to interact with resotocore.
📄️ Metrics
Resoto Metrics (resotometrics) takes Resoto Core graph data and runs aggregation functions on the data.
🗃️ Plugins
8 items