riemann job from riemann/0.22.0
Github source:
dd7bdd2b
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
¶
enable_netty_epoll
¶Enable netty epoll native integration
- Default
false
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.