Refactor metrics handling and remove scheduler
- Removed the metrics scheduler functionality from the bot, transitioning to real-time metrics updates via middleware. - Enhanced logging for metrics operations across various handlers to improve monitoring and debugging capabilities. - Integrated metrics tracking for user activities and database errors, providing better insights into bot performance. - Cleaned up code by removing obsolete comments and unused imports, improving overall readability and maintainability.
This commit is contained in:
@@ -81,12 +81,8 @@ async def start_bot(bdf):
|
||||
# Запускаем метрики сервер
|
||||
await start_metrics_server(metrics_host, metrics_port)
|
||||
|
||||
# Запускаем планировщик метрик для периодического обновления
|
||||
from .utils.metrics_scheduler import start_metrics_scheduler
|
||||
await start_metrics_scheduler()
|
||||
|
||||
logging.info(f"✅ Метрики сервер запущен на {metrics_host}:{metrics_port}")
|
||||
logging.info("✅ Планировщик метрик запущен")
|
||||
logging.info("✅ Метрики будут обновляться в реальном времени через middleware")
|
||||
|
||||
# Запускаем бота с retry логикой
|
||||
await start_bot_with_retry(bot, dp)
|
||||
|
||||
Reference in New Issue
Block a user