API Reference runlet v1.2.1

modules

Modules

Compile runlet expresions

Abort pipeline if rate limit exceeded

Deduplicate repeated events

Filter events based on a regular expression

Flow control events

Format events

Output events matching a regular expression

Limit events to count per seconds

Query a riemann server

Calculate event rate

Output the bot uptime

Select keys from JSON

Sends output from a pipeline to another process

Ignore events for a time period in seconds

Take a number of events from the stream

Passes events over a minimum limit

Abort the event stream after a timeout

Asynchronously start/stop the event stream

This module handles fetching values from the config with some additional niceties

Request a process to exit

dynamically change flow control for a running event stream

Toggle formatting of JSON

Shutdown the system

Provide help for a command

List and run items from command history

Delete items from history

View/run another user's history

Terminate a running event stream process

List running processes

Send a signal to a process

Start a stopped process

Silence output from running process

Runlet events

Runlet control events

Runlet flow events

Rieman JSON events

Runlet signal events

Runlet stdin

Runlet stdout events

Runlet valve events

Runlet command history tracked by user

Conversion functions between Runlet and Erlang PIDs

Process job control

Persistent state storage for processes