Skip to content

Cloudformation CLI tool to analyze and visualize stack events as a waterfall diagram

Notifications You must be signed in to change notification settings

null93/waterfall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waterfall

Cloudformation CLI tool to analyze and visualize stack events as a waterfall diagram

GitHub Release GitHub Actions Workflow Status

screenshot

About

In the realm of cloud infrastructure management, the default CloudFormation dashboard often lacks depth, offering only a basic list of events. This can make it challenging to gain a comprehensive understanding of the lifecycle of resources. This program seeks to overcome this limitation by gathering and organizing events from your primary stack and its nested counterparts. The outcome is a thorough interval-based visualization presented in an intuitive waterfall diagram. The status of each interval (in-progress, complete, or failed) is represented using different Unicode characters, while the type of event is indicated by color (green for create, red for delete, etc).

Install

Darwin

Intel & ARM

brew tap null93/tap
brew install waterfall
Debian

amd64

curl -sL -o ./waterfall_1.0.1_amd64.deb https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_amd64.deb
sudo dpkg -i ./waterfall_1.0.1_amd64.deb
rm ./waterfall_1.0.1_amd64.deb

arm64

curl -sL -o ./waterfall_1.0.1_arm64.deb https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_arm64.deb
sudo dpkg -i ./waterfall_1.0.1_arm64.deb
rm ./waterfall_1.0.1_arm64.deb
Red Hat

aarch64

rpm -i https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1.aarch64.rpm

x86_64

rpm -i https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1.x86_64.rpm
Alpine

aarch64

curl -sL -o ./waterfall_1.0.1_aarch64.apk https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_aarch64.apk
apk add --allow-untrusted ./waterfall_1.0.1_aarch64.apk
rm ./waterfall_1.0.1_aarch64.apk

x86_64

curl -sL -o ./waterfall_1.0.1_x86_64.apk https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_x86_64.apk
apk add --allow-untrusted ./waterfall_1.0.1_x86_64.apk
rm ./waterfall_1.0.1_x86_64.apk
Arch

aarch64

curl -sL -o ./waterfall-1.0.1-1-aarch64.pkg.tar.zst https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1-aarch64.pkg.tar.zst
sudo pacman -U ./waterfall-1.0.1-1-aarch64.pkg.tar.zst
rm ./waterfall-1.0.1-1-aarch64.pkg.tar.zst

x86_64

curl -sL -o ./waterfall-1.0.1-1-x86_64.pkg.tar.zst https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1-x86_64.pkg.tar.zst
sudo pacman -U ./waterfall-1.0.1-1-x86_64.pkg.tar.zst
rm ./waterfall-1.0.1-1-x86_64.pkg.tar.zst

TODO

  • Improve details page
  • Improve refresh function to cache already downloaded events

About

Cloudformation CLI tool to analyze and visualize stack events as a waterfall diagram

Topics

Resources

Stars

Watchers

Forks