alertmanager job from prometheus/3
Github source:
cbe18d39
or
master branch
Properties¶
alertmanager
¶
data
¶
retention
¶How long to keep data for
hipchat
¶
auth_token
¶The AuthToken to use for Hipchat notifications
url
¶The URL to use for Hipchat notifications
inhibit_rules
¶Inhibition rules
log_format
¶If set use a syslog logger or JSON logging
log_level
¶Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal]
mesh
¶
peer
¶initial peers
port
¶mesh listen port
- Default
6783
opsgenie
¶
api_host
¶The API Host to use for OpsGenie notifications
pagerduty
¶
url
¶The URL to use for PagerDuty notifications
receivers
¶Receivers
resolve_timeout
¶ResolveTimeout is the time after which an alert is declared resolved if it has not been updated
route
¶
continue
¶Whether an alert should continue matching subsequent sibling nodes
group_by
¶The labels by which incoming alerts are grouped together
group_interval
¶How long to wait before sending notification about new alerts that are in are added to a group of alerts for which an initial notification has already been sent
group_wait
¶How long to initially wait to send a notification for a group of alerts
match
¶A set of equality matchers an alert has to fulfill to match the node
match_re
¶A set of regex-matchers an alert has to fulfill to match the node
receiver
¶default receiver
repeat_interval
¶How long to wait before sending a notification again if it has already been sent successfully for an alert
routes
¶Child routes
slack
¶
api_url
¶The API URL to use for Slack notifications
smtp
¶
auth_password
¶SMTP authentication password
auth_secret
¶SMTP authentication secret
auth_username
¶SMTP authentication username
from
¶The default SMTP From header field
smarthost
¶The default SMTP smarthost used for sending emails
templates
¶Array of file paths from which custom notification template definitions are read
web
¶
external_url
¶The URL under which Alertmanager is externally reachable
port
¶Port to listen on for the web interface and API
- Default
"9093"
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/alertmanager/
directory
(learn more).
bin/alertmanager_ctl
(frombin/alertmanager_ctl
)config/alertmanager.yml
(fromconfig/alertmanager.yml
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.