Commit Graph

13 Commits

Author SHA1 Message Date
4981ae8877 Add Ansible playbook for bot migration to new server
- Add inventory.ini with server configuration
- Add playbook.yml with complete migration process
- Configure user 'deploy' with UID/GID 1001:1001
- Add SSH key setup for GitHub access
- Add Docker group membership for deploy user
- Include data migration from old server
- Add port validation for all services
2025-09-09 22:22:31 +03:00
b34da5015d Implement AnonBot integration and monitoring enhancements
- Added AnonBot service to docker-compose with resource limits and environment variables.
- Updated Makefile to include commands for AnonBot logs, restart, and dependency checks.
- Enhanced Grafana dashboards with AnonBot health metrics and database connection statistics.
- Implemented AnonBot status retrieval in the message sender for improved monitoring.
- Updated Prometheus configuration to scrape metrics from AnonBot service.
2025-09-08 23:17:24 +03:00
40968dd075 WIP: Development changes moved from master
- Modified Grafana dashboards
- Updated message sender and metrics collector
- Added new rate limiting dashboard
- Removed count_tests.py
2025-09-05 01:29:28 +03:00
7d08575512 Update Prometheus configuration to use container name for telegram-helper-bot target 2025-09-04 09:00:22 +03:00
d72b870173 Обновить конфигурацию Prometheus для использования имен контейнеров Docker
- Изменить host.docker.internal на bots_server_monitor:9091 для infrastructure job
- Изменить host.docker.internal на bots_telegram_bot:8080 для telegram-helper-bot job
- Обновить комментарии для соответствия новой конфигурации
2025-09-04 08:59:11 +03:00
ANDREY KATYKHIN
f7d11abf69 Merge pull request #1 from KerradKerridi/dev-1
Dev 1
2025-09-04 01:02:24 +03:00
567e5b3aa3 Enhance monitoring configuration by adding status update interval and alert delays for CPU, RAM, and disk metrics. Update Makefile to include dependency checks for testing, and modify requirements to include requests library. Refactor message sender and metrics collector for improved logging and alert handling. 2025-09-04 00:45:06 +03:00
18d6f3d441 Update docker-compose to include voice_users volume, modify Grafana dashboard expressions for active and total users, and adjust message sender status check interval to every 4 hours. 2025-09-03 22:08:07 +03:00
ec62183e2a Refactor Grafana dashboard metrics to improve clarity and accuracy. Updated expressions for command and error rates to reflect per minute calculations, adjusted titles accordingly, and modified color schemes for better visibility. Removed obsolete metrics and streamlined the dashboard layout. 2025-09-03 19:17:46 +03:00
ea0ec8ab4f Update .gitignore to include bots directory and remove subprojects 2025-09-03 12:00:48 +03:00
566f35ed0f Перенос изменений из master в dev-1 ветку 2025-09-03 00:34:41 +03:00
6733043a61 Update docker-compose and README for Telegram bot integration; add environment file reference and clarify port usage in documentation. 2025-08-31 23:32:56 +03:00
7378179d98 Initial commit: Add infrastructure and bot project 2025-08-31 17:55:55 +03:00