RRSCH (RunReveal Scheduler) Configuration Guide
RRSCH is a scheduling system that manages various types of scheduled tasks in the RunReveal platform, including queries, reports, threat feeds, notifications, and enrichments.
Table of Contents
Basic Configuration
RRSCH uses a JSON configuration file. Here's a basic example:
Common Configuration Options
| Option | Type | Description | Required |
|---|---|---|---|
chdsn | string | ClickHouse connection string | Yes |
common | object | Common configuration shared across schedulers | Yes |
Common Configuration Object
| Option | Type | Description | Required |
|---|---|---|---|
baseurl | string | Base URL for the application | Yes |
pgdsn | string | PostgreSQL connection string | Yes |
Running RRSCH
RRSCH can be run using the following command:
Command Line Arguments
| Flag | Description | Default |
|---|---|---|
--config | Path to configuration file | config.json |
Environment Variables
Configuration values can reference environment variables by prefixing the value with $. For example: