X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=filesystem%2Fetc%2Fdefault%2Fprometheus-alertmanager;h=d54a59e24cf1b7963f0ca17088742aa7ffaec916;hb=3f6c5b1f2c72614ee8cb4d0e4325e7beddda9c04;hp=4ff43f2bc7a3a73d3a973d38fd0fcc974dfbb73c;hpb=e958999a4ab6fddd723270b596b4899c0811fa41;p=distro-setup diff --git a/filesystem/etc/default/prometheus-alertmanager b/filesystem/etc/default/prometheus-alertmanager index 4ff43f2..d54a59e 100644 --- a/filesystem/etc/default/prometheus-alertmanager +++ b/filesystem/etc/default/prometheus-alertmanager @@ -1,71 +1,17 @@ # Set the command-line arguments to pass to the server. -# default: -#ARGS="" -# iank: -ARGS="--web.listen-address=127.0.0.1:9093" +# from its README: If running Alertmanager in high availability mode is not +# desired, setting --cluster.listen-address= prevents Alertmanager from +# listening to incoming peer requests. +# If you don't add that, it will fail to start on boot because +# it doesn't wait for network.target, and gives this error message: +# component=cluster err="couldn't deduce an advertise address: no private IP found, explicit advertise addr not provided" -# this file is from version 0.21 +# config.file and storage.path are set to match the debian package -# The alert manager supports the following options: +ARGS="--cluster.listen-address= +--config.file=/etc/prometheus/alertmanager.yml +--storage.path=/var/lib/prometheus/alertmanager/ +--web.listen-address=127.0.0.1:9093" -# --config.file="/etc/prometheus/alertmanager.yml" -# Alertmanager configuration file name. -# --storage.path="/var/lib/prometheus/alertmanager/" -# Base path for data storage. -# --data.retention=120h -# How long to keep data for. -# --alerts.gc-interval=30m -# Interval between alert GC. -# --log.level=info -# Only log messages with the given severity or above. -# --web.external-url=WEB.EXTERNAL-URL -# 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. -# --web.route-prefix=WEB.ROUTE-PREFIX -# Prefix for the internal routes of web endpoints. Defaults to path of -# --web.external-url. -# --web.listen-address=":9093" -# Address to listen on for the web interface and API. -# --web.ui-path="/usr/share/prometheus/alertmanager/ui/" -# Path to static UI directory. -# --template.default="/usr/share/prometheus/alertmanager/default.tmpl" -# Path to default notification template. -# --cluster.listen-address="0.0.0.0:9094" -# Listen address for cluster. -# --cluster.advertise-address=CLUSTER.ADVERTISE-ADDRESS -# Explicit address to advertise in cluster. -# --cluster.peer=CLUSTER.PEER ... -# Initial peers (may be repeated). -# --cluster.peer-timeout=15s -# Time to wait between peers to send notifications. -# --cluster.gossip-interval=200ms -# 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. -# --cluster.pushpull-interval=1m0s -# 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. -# --cluster.tcp-timeout=10s Timeout for establishing a stream connection -# with a remote node for a full state sync, and for stream read and write -# operations. -# --cluster.probe-timeout=500ms -# 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. -# --cluster.probe-interval=1s -# 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. -# --cluster.settle-timeout=1m0s -# Maximum time to wait for cluster connections to settle before -# evaluating notifications. -# --cluster.reconnect-interval=10s -# Interval between attempting to reconnect to lost peers. -# --cluster.reconnect-timeout=6h0m0s -# Length of time to attempt to reconnect to a lost peer. +# run with --help or see README for more options