Skip to content

erickcortorreal/riot

 
 

Repository files navigation

This project is using Percy.io for visual regression testing.

Known Vulnerabilities

riot

Application Workflow Monitoring

The purpose of this project is to monitor business workflows and send notifications when something unexpected happens.

We want to able to track a business workflow from its initial state to the desired ending state. To do that, we have defined actions that change the status of the workflow using transitions.

Notifications will be triggered based on transition rules.

Workflow

A workflow is a set of actions.

Action

Actions execute transitions.

Transition

Transitions move a workflow from one state to another. Transitions defined the rules that will be used to monitor the events.

State

Workflows have a current state, which is determined by the last transition executed by an action.

Examples - Process Order Workflow

Example - Tracking Events

Having the workflow process_order if we wanted to track an event when calling the action create_new_order.

About

Application Workflow Monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%