Files
auricom-home-cluster/kubernetes/apps/monitoring/gatus/app/config/config.yaml
auricom 0db5bafef4 🚀 gatus
2023-07-08 09:04:19 +02:00

38 lines
863 B
YAML

---
web:
port: ${CUSTOM_WEB_PORT}
storage:
type: postgres
path: postgres://${INIT_POSTGRES_USER}:${INIT_POSTGRES_PASS}@${INIT_POSTGRES_HOST}:5432/${INIT_POSTGRES_DBNAME}?sslmode=disable
caching: true
metrics: true
debug: false
ui:
title: Status | Gatus
header: Status
alerting:
pushover:
application-token: ${CUSTOM_PUSHOVER_APP_TOKEN}
user-key: ${CUSTOM_PUSHOVER_USER_KEY}
default-alert:
description: health-check failed
send-on-resolved: true
failure-threshold: 5
success-threshold: 2
connectivity:
checker:
target: 1.1.1.1:53
interval: 1m
endpoints:
- name: status
group: external
url: https://status.${SECRET_CLUSTER_DOMAIN}
interval: 1m
client:
dns-resolver: tcp://1.1.1.1:53
insecure: true
conditions:
- "[STATUS] == 200"
alerts:
- type: pushover