Resoto now ships a new UI, which will make interacting with Resoto much easier and a lot more fun.
It comes with dashboards to visualize your resource data either from a time series metric, an aggregated search on the current snapshot or the result of a search. You can create your own dashboards and widgets to visualize your data in the way you want.
Explore all your cloud resources in a way you never did before. You can now search for resources and filter them by tags, attributes, and more. It allows you exploring your resource data in multiple ways - for example as a tree view.
Last but not least, it comes with a setup wizard that guides you through the initial configuration of Resoto.
Resoto now supports all details of each supported resource. This means that you can now search resources by any attribute, tag, or any other detail of the resource.
As an example I picked the AWS application load balancer to show the complete structure of the data to expect:
See the full list of supported AWS resources in the AWS reference.
It is now possible to leverage the power of our collectors and export your data into a SQL database. This allows you to use your data in any way you want. You can use it for reporting, analytics, or even machine learning.
We currently support the following list of database servers:
See the the someengineering/cloud2sql repository for more details.
Resoto's default installation method is Kubernetes. We now provide a Helm chart to simplify this installation process. You can find the chart in the someengineering/helm-charts repository. Installing Resoto on Kubernetes is now a
helm install command away. Please see Install Resoto with Kubernetes for more details.
If you want to have full control over the CloudFormation stack that is created to install Resoto, you can use the AWS CDK construct that we provide. The construct definition can be found in the someengineering/resoto-cdk repository. You can find more information in Deploy Resoto with AWS Cloud Development Kit.
History of Changes
Version 3.0.0 of Resoto does not only offer the current snapshot data and aggregated time series data, it now also keeps track of changes to any of your resources. This not only allows you to see how a resource has changed over time, you can also use it to list the changes that happened in a specific time frame.
Think of an outage in your production cluster, and you want to know what happened in the last 2 hours before this outage. You can now use the history of changes to find out what has changed and how it has changed.
If you think this topic is interesting, you can read more about it in this blog post. Find details and examples in the documentation of the
Resoto has always been extensible via plugins for collect and cleanup. This release adds the option to programmatically add commands to Resoto. We use this feature to provide the
aws command line tool as part of the AWS collector plugin, which allows you to interact with AWS resources directly from the Resoto CLI.
aws Command documentation for more information.
We also created a Python client as part of this release that allows you to interact with Resoto from your own applications. You can find the latest version of the client in this resotoclient-python repository.
If your programming language of choice is not Python, you can still use the Resoto API directly.