Summary
A bot is a logical representation of code that will run, usually a serverless lambda function.
States
Nominal State
All is well and the bot is functioning normally.
Warning State
The bot is experiencing either a delay (lag) in either reading upstream events or writing downstream events.
Error State
The bot is returning uncaught errors to the logs and something is wrong.
Rogue State
The bot has gone “rogue” and been stopped by RStreams because ten successive invocations returned uncaught errors.
Note the pause icon on the Error State image above which indicates that the bot was manually paused and is no longer executing. Bots may be paused in whatever state they currently occupy. Rogue bots are by definition paused.