File alertmanager.sysconfig of Package alertmanager

## Path:        System/Monitoring/Prometheus/Alertmanager
## Description: Configuration of Prometheus Alertmanager

## Type:        string
## Default:     "%{_sysconfdir}/prometheus/prometheus.yml"
#
# Prometheus configuration file path.
#
CONFIG_FILE="%{_sysconfdir}/prometheus/alertmanager.yml"

## Type:        list("debug", "info", "warn", "error")
## Default:     "info"
#
# Only log messages with the given severity or above.
#
LOG_LEVEL="info"

## Path:        System/Monitoring/Prometheus/Alertmanager/Web
## Description: Configuration of Prometheus Web interface

## Type:        string
## Default:     "0.0.0.0:9090"
#
# Address to listen on for UI, API, and telemetry.
#
WEB_LISTEN_ADDRESS="0.0.0.0:9090"

## Type:        string
## Default:     ""
#
# The URL under which Prometheus is externally reachable (for example,
# if Prometheus is served via a reverse proxy). Used for generating relative and
# absolute links back to Prometheus itself. If the URL has a path portion,
# it will be used to prefix all HTTP endpoints served by Prometheus. If omitted,
# relevant URL components will be derived automatically.
#
WEB_EXTERNAL_URL=""

## Type:        string
## Default:     ""
#
# Prefix for the internal routes of web endpoints.
# Defaults to path of --web.external-url.
#
WEB_ROUTE_PREFIX=""

## Path:        System/Monitoring/Prometheus/Alertmanager/Storage
## Description: Configuration of Prometheus Alertmanager storage

## Type:        string
## Default:     "%{_localstatedir}/lib/alertmanager"
#
# Base path for data storage.
#
STORAGE_PATH="%{_localstatedir}/lib/prometheus"

## Type:        string
## Default:     "120h"
#
# How long to keep data for.
#
DATA_RETENTION="120h"

## Type:        string
## Default:     "30m"
#
# Interval between alert GC.
#
ALERTS_GC_INTERVAL="30m"

## Path:        System/Monitoring/Prometheus/Alertmanager/Cluster
## Description: Configuration of Prometheus Alertmanager cluster

## Type:        string
## Default:     "0.0.0.0:9094"
#
# Listen address for cluster.
#
CLUSTER_LISTEN_ADDRESS="0.0.0.0:9094"

## Type:        string
## Default:     ""
#
# Explicit address to advertise in cluster.
#
CLUSTER_ADVERTISE_ADDRESS=""

## Type:        string
## Default:     ""
#
# Initial peers (may be repeated).
#
CLUSTER_PEER=""

## Type:        string
## Default:     "15s"
#
# Time to wait between peers to send notifications.
#
CLUSTER_PEER_TIMEOUT="15s"

## Type:        string
## Default:     "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_GOSSIP_INTERVAL="200ms"

## Type:        string
## Default:     "1m"
#
# 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_PUSHPULL_INTERVAL="1m"

## Type:        string
## Default:     "10s"
#
# Timeout for establishing a stream connection with a remote node for a full
# state sync, and for stream read and write operations.
#
CLUSTER_TCP_TIMEOUT="10s"

## Type:        string
## Default:     "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_TIMEOUT="500ms"

## Type:        string
## Default:     "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_PROBE_INTERVAL="1s"

## Type:        string
## Default:     "1m"
#
# Maximum time to wait for cluster connections to settle before
# evaluating notifications.
#
CLUSTER_SETTLE_TIMEOUT="1m"

## Type:        string
## Default:     "10s"
#
# Interval between attempting to reconnect to lost peers.
#
CLUSTER_RECONNECT_INTERVAL="10s"

## Type:        string
## Default:     "6h"
#
# Length of time to attempt to reconnect to a lost peer.
#
CLUSTER_RECONNECT_TIMEOUT="6h"
openSUSE Build Service is sponsored by