refactor: update Docker setup and remove deprecated monitoring components
- Replace curl with wget in healthcheck commands for better reliability. - Remove server_monitor service and related configurations from docker-compose. - Update Dockerfile to use a multi-stage build for optimized image size. - Delete obsolete Dockerfile.optimized and related monitoring scripts. - Clean up Makefile by removing commands related to the server_monitor service. - Update README to reflect changes in monitoring services and commands.
This commit is contained in:
16
README.md
16
README.md
@@ -100,19 +100,11 @@ docker-compose ps
|
||||
- **Назначение**: Сбор и хранение метрик, API для запросов
|
||||
- **Доступ**: Публичный (проброс из контейнера)
|
||||
- **Функции**:
|
||||
- Сбор метрик с server_monitor (порт 9091)
|
||||
- Сбор метрик с telegram-bot (порт 8080)
|
||||
- Сбор метрик с anon-bot (порт 8081)
|
||||
- Сбор метрик с node_exporter (порт 9100)
|
||||
- Хранение исторических данных
|
||||
|
||||
#### **Порт 9091 - Server Monitor**
|
||||
- **Контейнер**: `bots_server_monitor`
|
||||
- **Назначение**: Мониторинг системных ресурсов сервера
|
||||
- **Доступ**: Внутренний (только внутри Docker сети)
|
||||
- **Функции**:
|
||||
- Сбор CPU, RAM, Disk метрик
|
||||
- Отправка алертов в Telegram
|
||||
- Предоставление метрик для Prometheus
|
||||
|
||||
#### **Порт 8080 - Telegram Bot**
|
||||
- **Контейнер**: `bots_telegram_bot`
|
||||
- **Назначение**: Основной функционал Telegram бота
|
||||
@@ -152,7 +144,6 @@ docker-compose ps
|
||||
docker-compose logs
|
||||
|
||||
# Только мониторинг
|
||||
docker-compose logs -f server_monitor
|
||||
|
||||
# Prometheus
|
||||
docker logs bots_prometheus
|
||||
@@ -165,7 +156,6 @@ docker logs bots_grafana
|
||||
|
||||
### Автоматическая проверка
|
||||
```bash
|
||||
cd infra/monitoring
|
||||
python3 check_grafana.py
|
||||
```
|
||||
|
||||
@@ -204,7 +194,6 @@ make health # Проверить здоровье всех сервисо
|
||||
### 📊 Мониторинг и логи
|
||||
```bash
|
||||
make logs # Логи всех сервисов
|
||||
make logs-monitor # Логи только мониторинга
|
||||
make logs-bot # Логи Telegram бота
|
||||
make logs-errors # Только ошибки из логов
|
||||
make monitoring # Открыть Grafana в браузере
|
||||
@@ -213,7 +202,6 @@ make prometheus # Открыть Prometheus в браузере
|
||||
|
||||
### 🔧 Управление отдельными сервисами
|
||||
```bash
|
||||
make restart-monitor # Перезапустить только мониторинг
|
||||
make restart-grafana # Перезапустить только Grafana
|
||||
make restart-prometheus # Перезапустить только Prometheus
|
||||
make restart-bot # Перезапустить только Telegram бота
|
||||
|
||||
Reference in New Issue
Block a user