From 0fbd374823544d6fd1cdd78b6921f2ad53d504d6 Mon Sep 17 00:00:00 2001 From: benya Date: Mon, 9 Feb 2026 02:45:06 +0300 Subject: [PATCH] Log docker restarts as incidents --- handlers/callbacks.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/handlers/callbacks.py b/handlers/callbacks.py index 01cf2f0..71e5afc 100644 --- a/handlers/callbacks.py +++ b/handlers/callbacks.py @@ -2,8 +2,9 @@ import json import time from aiogram import F from aiogram.types import CallbackQuery, InlineKeyboardMarkup, InlineKeyboardButton -from app import dp, ADMIN_ID +from app import dp, ADMIN_ID, cfg from services.docker import docker_cmd +from services.incidents import log_incident from services.runner import run_cmd from state import DOCKER_MAP, LOG_FILTER_PENDING from handlers.backup import cmd_backup_status @@ -25,6 +26,10 @@ async def docker_callback(cb: CallbackQuery): f"🔄 **{alias} restarted**\n```{out}```", parse_mode="Markdown" ) + try: + log_incident(cfg, f"docker_restart {alias}", category="docker") + except Exception: + pass elif action == "logs": await cb.answer()