Skip to content

All your AWS Stepfunctions at a glance in the terminal! 🧐

License

Notifications You must be signed in to change notification settings

vincentclaes/stepview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b38ca4b Β· May 31, 2022

History

79 Commits
Apr 21, 2022
May 10, 2022
May 24, 2022
May 24, 2022
Apr 1, 2022
Apr 8, 2022
Mar 31, 2022
Apr 21, 2022
May 31, 2022
May 24, 2022
May 24, 2022

Repository files navigation

StepView

Follow up on all your AWS Stepfunctions over different accounts, over different regions, right from the terminal.

stepview

  • See the total executions of your statemachines.
  • See the % Succeeded executions.
  • See the # of Running executions.
  • See the # of Failed/Aborted/TimedOut/Throttled executions.
  • Click the statemachine name to navigate to the AWS console.

Installation

pip install stepview

Usage

$ stepview --help
    Usage: stepview [OPTIONS]
    
    Options:
      --profile TEXT        Specify the aws profile you want to use as a comma
                            seperated string. For example '--profile
                            profile1,profile2,profile3,...'  [default: default]

      --period TEXT         Specify the time period for which you wish to look
                            back. You can choose from the values: minute, hour,
                            today, day, week, month, year  [default: day]

      --tags TEXT           Specify the tags you want to filter your stepfunctions
                            statemachine. Provide your tags as comma seperated key
                            words: --tags foo=bar,baz=qux

      --verbose             Use --verbose to set verbose logging.

Example

stepview --profile foo,bar --period year

Suggestions

  • Any suggestions can be shared by creating an issue
  • Or you can reach out to me via twitter or linkedin