Skip to content

alertmanager job from prometheus/2

Github source: dbe5a7a1 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 (from bin/alertmanager_ctl)
  • config/alertmanager.yml (from config/alertmanager.yml)

Packages

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