# @var prometheus_web_config:description: See official [documentation](https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md).
prometheus_web_config:
tls_server_config:{}
http_server_config:{}
basic_auth_users:{}
prometheus_storage_retention:"30d"
prometheus_storage_retention_size:"0"
# @var prometheus_storage_retention_size:description: > __[EXPERIMENTAL]__ Maximum number of bytes that can be stored for blocks.
description:"This is an alert meant to ensure that the entire alerting pipeline is functional.\nThis alert is always firing, therefore it should always be firing in Alertmanager\nand always fire against a receiver. There are integrations with various notification\nmechanisms that send a notification when this alert is not firing. For example the\n\"DeadMansSnitch\" integration in PagerDuty."
summary:"Ensure entire alerting pipeline is functional"
- alert:InstanceDown
expr:"up == 0"
for:5m
labels:
severity:critical
annotations:
description:"{% raw %}{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 5 minutes.{% endraw %}"
summary:"{% raw %}Instance {{ $labels.instance }} down{% endraw %}"