Skip to content

riemann job from riemann/0.10.0

Github source: 1a358d4b or master branch

Properties

riemann

custom_rules

Custom alert rules

Default
""

graphite

host

Graphite hostname

pool

The number of connections to keep open to Graphite

Default
100
port

Graphite port

Default
2003
threadpool
maxsize

Maximum allowed number of threads for Riemann ThreadPool Service to Graphite

Default
100
queue

Queue size for Riemann ThreadPool Service to Graphite

Default
10000

index_ttl

Default ttl for index

Default
60

influxdb

database

InfluxDB database name

host

InfluxDB host

password

InfluxDB database password

port

InfluxDB port

Default
8086
threadpool
maxsize

The maximum allowed number of threads for Riemann ThreadPool Service to InfluxDB

Default
100
queue

The queue size for Riemann ThreadPool Service to InfluxDB

Default
10000
username

InfluxDB database username

version

InfluxDB version (available values: 0.8, 0.9)

Default
0.9

java

xms

Specifies the initial size of the memory allocation pool

xmx

Specifies the maximum size of the memory allocation pool

listener

addr

Address on which all riemann servers will listen on

Default
0.0.0.0
list

Array of servers to enable and their port, possible values: - {name: “tcp”, port: 5555} - {name: “udp”, port: 5555} - {name: “ws”, port: 5556} - {name: “graphite”, port: 2003, ttl: 60} - {name: “opentsdb”, port: 4242}

Default
  - name: tcp
    port: 5555

mailer

from

Mail from address

smtp-password

SMTP Password

smtp-port

SMTP Port

smtp-server

SMTP Server

smtp-user

SMTP User

to

Mail to address

periodically_expire

Default
30

victorops

apiendpoint

VictorOps API URL endpoint

Default
https://alert.victorops.com/integrations/generic/20131114/alert
apikey

VictorOps API key

routingkey

VictorOps routing key

Default
riemann
stable-time

Number of seconds an event state must remains the same before alerting

Default
0

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/riemann/ directory (learn more).

  • bin/monit_debugger (from bin/monit_debugger)
  • bin/riemann_ctl (from bin/riemann_ctl)
  • config/alert.clj (from config/alert.clj.erb)
  • config/graphite.clj (from config/graphite.clj.erb)
  • config/influxdb.clj (from config/influxdb.clj.erb)
  • config/riemann.config (from config/riemann.config.erb)
  • config/victorops.clj (from config/victorops.clj.erb)
  • data/properties.sh (from data/properties.sh.erb)
  • helpers/ctl_setup.sh (from helpers/ctl_setup.sh)
  • helpers/ctl_utils.sh (from helpers/ctl_utils.sh)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.