.TH prometheus-alertmanager 1 alertmanager, version 0.15.3+ds (branch: debian/sid, revision: 0.15.3+ds-3+b1) .SH "NAME" prometheus-alertmanager - The Prometheus alert manager .SH "SYNOPSIS" .TP \fBprometheus-alertmanager []\fR .SH "DESCRIPTION" .SH "OPTIONS" .TP \fB-h, --help\fR Show context-sensitive help (also try --help-long and --help-man). .TP \fB--config.file="/etc/prometheus/alertmanager.yml"\fR Alertmanager configuration file name. .TP \fB--storage.path="/var/lib/prometheus/alertmanager/"\fR Base path for data storage. .TP \fB--data.retention=120h\fR How long to keep data for. .TP \fB--alerts.gc-interval=30m\fR Interval between alert GC. .TP \fB--web.external-url=WEB.EXTERNAL-URL\fR The URL under which Alertmanager is externally reachable (for example, if Alertmanager is served via a reverse proxy). Used for generating relative and absolute links back to Alertmanager itself. If the URL has a path portion, it will be used to prefix all HTTP endpoints served by Alertmanager. If omitted, relevant URL components will be derived automatically. .TP \fB--web.route-prefix=WEB.ROUTE-PREFIX\fR Prefix for the internal routes of web endpoints. Defaults to path of --web.external-url. .TP \fB--web.listen-address=":9093"\fR Address to listen on for the web interface and API. .TP \fB--web.ui-path="/usr/share/prometheus/alertmanager/ui/"\fR Path to static UI directory. .TP \fB--template.default="/usr/share/prometheus/alertmanager/default.tmpl"\fR Path to default notification template. .TP \fB--cluster.listen-address="0.0.0.0:9094"\fR Listen address for cluster. .TP \fB--cluster.advertise-address=CLUSTER.ADVERTISE-ADDRESS\fR Explicit address to advertise in cluster. .TP \fB--cluster.peer=CLUSTER.PEER\fR Initial peers (may be repeated). .TP \fB--cluster.peer-timeout=15s\fR Time to wait between peers to send notifications. .TP \fB--cluster.gossip-interval=200ms\fR Interval between sending gossip messages. By lowering this value (more frequent) gossip messages are propagated across the cluster more quickly at the expense of increased bandwidth. .TP \fB--cluster.pushpull-interval=1m0s\fR Interval for gossip state syncs. Setting this interval lower (more frequent) will increase convergence speeds across larger clusters at the expense of increased bandwidth usage. .TP \fB--cluster.tcp-timeout=10s\fR Timeout for establishing a stream connection with a remote node for a full state sync, and for stream read and write operations. .TP \fB--cluster.probe-timeout=500ms\fR Timeout to wait for an ack from a probed node before assuming it is unhealthy. This should be set to 99-percentile of RTT (round-trip time) on your network. .TP \fB--cluster.probe-interval=1s\fR Interval between random node probes. Setting this lower (more frequent) will cause the cluster to detect failed nodes more quickly at the expense of increased bandwidth usage. .TP \fB--cluster.settle-timeout=1m0s\fR Maximum time to wait for cluster connections to settle before evaluating notifications. .TP \fB--cluster.reconnect-interval=10s\fR Interval between attempting to reconnect to lost peers. .TP \fB--cluster.reconnect-timeout=6h0m0s\fR Length of time to attempt to reconnect to a lost peer. .TP \fB--log.level=info\fR Only log messages with the given severity or above. One of: [debug, info, warn, error] .TP \fB--log.format=logfmt\fR Output format of log messages. One of: [logfmt, json] .TP \fB--version\fR Show application version.