riemann job from riemann/0.13.0
Github source:
bbe7c415 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
override_hostname¶Override server hostname
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(frombin/monit_debugger)bin/riemann_ctl(frombin/riemann_ctl)config/alert.clj(fromconfig/alert.clj.erb)config/graphite.clj(fromconfig/graphite.clj.erb)config/influxdb.clj(fromconfig/influxdb.clj.erb)config/riemann.config(fromconfig/riemann.config.erb)config/victorops.clj(fromconfig/victorops.clj.erb)data/properties.sh(fromdata/properties.sh.erb)helpers/ctl_setup.sh(fromhelpers/ctl_setup.sh)helpers/ctl_utils.sh(fromhelpers/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.