feat(bot): show actual response, flap threshold, pause/rename/baseline, komodo fleet and alerts
This commit is contained in:
@@ -1,12 +1,39 @@
|
||||
COMPOSE_PROFILES=bot
|
||||
RUN_ENVIRONMENT=prod
|
||||
|
||||
# Кому писать. ADMIN_ID — один, ADMIN_IDS — список; работают вместе.
|
||||
ADMIN_ID=<ADMIN_ID>
|
||||
# ADMIN_IDS=[111111111,222222222]
|
||||
|
||||
BOT__TOKEN=<BOT__TOKEN>
|
||||
|
||||
MONITOR__CHECK_INTERVAL=30
|
||||
MONITOR__REMINDER_INTERVAL=1800
|
||||
MONITOR__REQUEST_TIMEOUT=10
|
||||
# Сколько проверок подряд должны провалиться, прежде чем объявлять падение.
|
||||
# 1 — будит по любому сетевому чиху, 2 — разумный минимум.
|
||||
MONITOR__FAILURE_THRESHOLD=2
|
||||
# Сколько символов ответа показывать в уведомлении.
|
||||
MONITOR__BODY_PREVIEW=400
|
||||
|
||||
## --- Komodo (необязательно) ---------------------------------------------
|
||||
## Управление флотом из телеграма: /fleet, кнопки Deploy/Restart/Stop, логи.
|
||||
## Ключ создаётся в Komodo: Settings -> API Keys. Права наследуются от
|
||||
## пользователя, которым он создан, — заведи боту отдельного.
|
||||
# KOMODO__URL=https://komodo.example.com
|
||||
# KOMODO__KEY=
|
||||
# KOMODO__SECRET=
|
||||
|
||||
## --- Приём алертов из Komodo (необязательно) ----------------------------
|
||||
## Поднимает HTTP-приёмник; в Komodo заводится Alerter с endpoint type
|
||||
## Custom и URL http://healthbot:8080/komodo/alert
|
||||
## Порт лучше НЕ выставлять наружу: если Komodo и бот в одной docker-сети,
|
||||
## публичный адрес не нужен вообще.
|
||||
# WEB__ENABLED=true
|
||||
# WEB__PORT=8080
|
||||
## Общий секрет. Komodo произвольные заголовки слать не умеет, поэтому его
|
||||
## же можно дописать прямо в URL: .../komodo/alert?token=...
|
||||
# WEB__TOKEN=
|
||||
|
||||
DB__PATH=data/healthbot.db
|
||||
|
||||
|
||||
Reference in New Issue
Block a user