Remove .env_example file and implement MetricsUpdater service for enhanced metrics tracking. Update bot.py to start and stop metrics updater, and improve database connection handling in CRUD operations with metrics tracking. Update README with details on metrics issues and fixes.
This commit is contained in:
@@ -5,6 +5,8 @@
|
||||
from .database import DatabaseService
|
||||
from .logger import get_logger, setup_logging
|
||||
from .metrics import MetricsService, get_metrics_service
|
||||
from .metrics_updater import MetricsUpdater, get_metrics_updater, start_metrics_updater, stop_metrics_updater
|
||||
from .db_metrics_decorator import track_db_operation, track_db_connection
|
||||
from .pid_manager import PIDManager, get_pid_manager, cleanup_pid_file
|
||||
from .logging_decorators import (
|
||||
log_function_call, log_business_event, log_fsm_transition,
|
||||
@@ -21,6 +23,8 @@ __all__ = [
|
||||
'DatabaseService',
|
||||
'get_logger', 'setup_logging',
|
||||
'MetricsService', 'get_metrics_service',
|
||||
'MetricsUpdater', 'get_metrics_updater', 'start_metrics_updater', 'stop_metrics_updater',
|
||||
'track_db_operation', 'track_db_connection',
|
||||
'PIDManager', 'get_pid_manager', 'cleanup_pid_file',
|
||||
'log_function_call', 'log_business_event', 'log_fsm_transition',
|
||||
'log_handler', 'log_service', 'log_business', 'log_fsm',
|
||||
|
||||
Reference in New Issue
Block a user