# Изменено: 2026-03-14 # event-monitor: cron-функция для демонстрации расписания и управления кодом. # Работает без внешних библиотек и возвращает диагностический JSON. import json import os from datetime import datetime, timezone EVENT_MONITOR_THRESHOLD = 50 def event_monitor_handle(event_monitor_event): """Отдаёт heartbeat для cron-запуска и видимой проверки после apply.""" event_monitor_rabbitmq_url = os.environ.get("RABBITMQ_URL", "not-set") event_monitor_generated_at = datetime.now(timezone.utc).isoformat() return json.dumps( { "ok": True, "monitor": "alive", "threshold": EVENT_MONITOR_THRESHOLD, "rabbitmq_configured": event_monitor_rabbitmq_url != "not-set", "generated_at": event_monitor_generated_at, } ), 200, {"Content-Type": "application/json"}