feat: add production health monitoring
This commit is contained in:
+12
-2
@@ -107,9 +107,19 @@ docker compose --env-file .env.production -f compose.production.yaml exec -T api
|
||||
|
||||
Сроки и состав данных описаны в [`docs/data-retention.md`](../docs/data-retention.md). Автоматизацию включайте только после проверки dry-run на рабочем наборе.
|
||||
|
||||
## 8. Что ещё блокирует приглашение альфа-пользователей
|
||||
## 8. Мониторинг
|
||||
|
||||
- базовый мониторинг `/ready`, диска и срока TLS-сертификата;
|
||||
После настройки DNS, TLS и первого backup выполните:
|
||||
|
||||
```bash
|
||||
./deploy/monitor.sh
|
||||
```
|
||||
|
||||
Проверка контролирует контейнеры, `/ready`, диск, свежесть backup и срок TLS. Установка systemd timer, пороги и порядок реакции описаны в [`docs/production-monitoring.md`](../docs/production-monitoring.md). До подключения реального канала уведомлений одного журнала systemd недостаточно.
|
||||
|
||||
## 9. Что ещё блокирует приглашение альфа-пользователей
|
||||
|
||||
- подключение уведомлений о сбоях мониторинга;
|
||||
- проверка DNS/TLS и полного запуска на целевом сервере;
|
||||
- внешнее зашифрованное хранилище резервных копий.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user