History

Bot States

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.

Bot State Nominal

Warning State
The bot is experiencing either a delay (lag) in either reading upstream events or writing downstream events.

Bot State Warning

Error State
The bot is returning uncaught errors to the logs and something is wrong.

Bot State Error

Rogue State
The bot has gone “rogue” and been stopped by RStreams because ten successive invocations returned uncaught errors.

Bot State Rogue

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.