docs: обновить README.md с информацией о фильтрации контейнеров
- Добавлено описание настроек фильтрации контейнеров - Добавлена информация о таймаутах - Добавлены примеры логирования проблемных контейнеров - Обновлена таблица переменных окружения Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
parent
9239925206
commit
e2563629e1
21
README.md
21
README.md
@ -94,6 +94,10 @@ http://localhost:9001
|
||||
| `TZ_TS` | Временная зона для меток времени | (пусто) |
|
||||
| `COMPOSE_PROJECT_NAME` | Фильтр по проекту Docker Compose | (пусто) |
|
||||
| `DOCKER_NETWORKS` | Внешние Docker сети (через запятую) | `iaas,infrastructure_iaas` |
|
||||
| `LOGBOARD_SKIP_UNHEALTHY` | Пропускать нездоровые контейнеры | `true` |
|
||||
| `LOGBOARD_CONTAINER_LIST_TIMEOUT` | Таймаут получения списка контейнеров (сек) | `10` |
|
||||
| `LOGBOARD_CONTAINER_INFO_TIMEOUT` | Таймаут получения информации о контейнере (сек) | `3` |
|
||||
| `LOGBOARD_HEALTH_CHECK_TIMEOUT` | Таймаут проверки health status (сек) | `2` |
|
||||
| `SECRET_KEY` | Секретный ключ для шифрования | `your-secret-key-here` |
|
||||
| `ENCRYPTION_KEY` | Ключ шифрования | `your-encryption-key-here` |
|
||||
|
||||
@ -133,6 +137,23 @@ sudo usermod -a -G docker $USER
|
||||
# Перезагрузите систему или перелогиньтесь
|
||||
```
|
||||
|
||||
### Фильтрация контейнеров
|
||||
|
||||
LogBoard+ автоматически пропускает контейнеры с проблемными health check для предотвращения зависания приложения. Это особенно полезно в средах с множеством контейнеров, где некоторые могут быть нездоровыми.
|
||||
|
||||
**Настройки фильтрации:**
|
||||
- `LOGBOARD_SKIP_UNHEALTHY=true` - пропускать нездоровые контейнеры
|
||||
- `LOGBOARD_CONTAINER_LIST_TIMEOUT=10` - таймаут получения списка контейнеров
|
||||
- `LOGBOARD_CONTAINER_INFO_TIMEOUT=3` - таймаут получения информации о контейнере
|
||||
- `LOGBOARD_HEALTH_CHECK_TIMEOUT=2` - таймаут проверки health status
|
||||
|
||||
**Логирование:**
|
||||
Приложение выводит в логи информацию о пропущенных контейнерах:
|
||||
```
|
||||
⚠️ Пропускаем нездоровый контейнер frontend-iaas (ID: 17c539b2e4dd)
|
||||
⚠️ Таймаут при получении health status для контейнера problem-container (ID: abc123def456)
|
||||
```
|
||||
|
||||
### Классический способ
|
||||
|
||||
```bash
|
||||
|
Loading…
x
Reference in New Issue
Block a user