Dezhurka: guardias en Telegram ante el cierre de Opsgenie
Con el fin del soporte de Opsgenie el 5 de abril de 2027, un desarrollador lanza Dezhurka, un servicio de guardias y escalado basado en Telegram para equipos en Rusia.

Atlassian cerró los nuevos registros en Opsgenie en el primer trimestre de 2026 y fijó el 5 de abril de 2027 como fecha de fin de soporte. Las funciones de guardia pasan a Jira Service Management, vetado para muchos equipos en Rusia. PagerDuty, incident.io y Rootly allí no están disponibles o están pensados para Slack, que casi nadie usa.
Un desarrollador ha publicado ahora Dezhurka («el de guardia»), un pequeño servicio que se coloca sobre la monitorización existente y responde a la pregunta que las soluciones habituales dejan abierta: quién se hace cargo de un incidente ahora mismo y qué ocurre si esa persona no se despierta.
Cómo funciona
Dezhurka no sustituye la monitorización. Recibe alertas de Prometheus Alertmanager, Grafana Alerting o Zabbix mediante webhooks, y cada servicio tiene una clave de integración secreta. Consulta el calendario, avisa al ingeniero de guardia por Telegram y correo, y duplica el incidente en el chat del equipo. Si en 5 minutos nadie pulsa el botón «Беру» («Me encargo»), avisa a la siguiente persona y luego al líder del equipo; tras dos rondas, la cronología registra que el escalado se ha agotado.
Las alertas repetidas con la misma clave cuentan como un solo incidente: la huella de las etiquetas en Alertmanager y {EVENT.ID} en Zabbix, que empareja problema y recuperación. Cuando alguien toma el incidente, todos los mensajes de Telegram se editan para mostrar quién lo gestiona.
Pensado para entornos cerrados
El bot usa long polling con getUpdates en lugar de un webhook de Telegram, así que solo necesita acceso saliente a api.telegram.org, sin punto HTTPS público. Solo pueden pulsar botones las cuentas vinculadas mediante un enlace personal firmado con HMAC. El panel usa autenticación Basic y comprueba Origin en los formularios POST.
La pila es Python 3.12, FastAPI y SQLAlchemy con SQLite o Postgres: unas 2000 líneas de código y 24 pruebas, en un único contenedor Docker. Todo corre en un proceso con un solo asyncio.Lock, decisión deliberada para evitar despertar dos veces a alguien o perder pulsaciones. Personas, calendarios y políticas se definen en YAML y los secretos salen de variables de entorno. Las sustituciones se introducen en el panel y prevalecen sobre la rotación.
El código está en GitHub, con un instalador de demostración para Ubuntu que despliega con un comando Dezhurka, Prometheus, Alertmanager, Grafana y, opcionalmente, Zabbix. Las condiciones de uso figuran en el archivo LICENSE del repositorio.
Apps que merecen la pena
Toca las casillas correctas, suma y alcanza el objetivo. Fácil de aprender, difícil de dominar. Gratis, para todas las edades.
Conversa con un compañero de IA; cada frase vuelve corregida y explicada en tu idioma. 9 idiomas, de A1 a C2.
Abre mensajes EDIFACT y X12, cada segmento explicado, conversión a JSON/XML, exportación a PDF y Excel. Funciona en local, sin subir nada.
Elige para quién es, la ocasión y su personalidad. El buscador lee las descripciones de tiendas locales y ordena lo que encaja. Gratis, sin registro.
Más de este día
Ver todas →
Ubuntu 26.04: una actualización del kernel rompe los contenedores

Flipper One, listo para Kickstarter: desde 379 dólares

Meta lanza una actualización de emergencia para sus Meta Glasses



