Dezhurka: dyżury on-call w Telegramie po wygaszeniu Opsgenie
Wsparcie dla Opsgenie kończy się 5 kwietnia 2027 r. Deweloper opublikował Dezhurka – usługę dyżurów i eskalacji opartą na Telegramie, z myślą o zespołach w Rosji.

Atlassian wygasza Opsgenie: nowe rejestracje zamknięto w pierwszym kwartale 2026 roku, a koniec wsparcia wyznaczono na 5 kwietnia 2027 roku. W odpowiedzi niezależny deweloper udostępnił Dezhurka – niewielką usługę do zarządzania dyżurami i eskalacjami, zintegrowaną z Telegramem i przeznaczoną dla zespołów w Rosji.
Luka po Opsgenie
Funkcje dyżurów Atlassian przenosi do Jira Service Management, ale wielu rosyjskim zespołom ta droga jest zamknięta. PagerDuty, incident.io i Rootly są niedostępne albo skupiają się na Slacku, którego w Rosji prawie nikt nie używa. Zostają zwykle bot Zabbixa wysyłający wszystko na wspólny czat, Karma nad Alertmanagerem albo umowa „jak w nocy padnie, dzwoń do Wasi”. Żadne z tych rozwiązań nie mówi, kto aktualnie odpowiada za incydent i co się stanie, gdy ta osoba się nie obudzi.
Dezhurka nie zastępuje monitoringu, lecz działa za nim. Zna grafik rotacji (tygodniowe lub dobowe, różne strefy czasowe), pozwala na zastępstwa bez edycji konfiguracji i eskaluje: jeśli dyżurny nie zareaguje w 5 minut, wołany jest kolejny, potem team lider. Przycisk „Беру” w Telegramie zatrzymuje eskalację i pokazuje wszystkim, kto zajmuje się sprawą. Ten sam alert powtórzony 20 razy to jeden incydent, a nie 20 wiadomości.
Jak to działa
Usługa napisana jest w Pythonie 3.12 z FastAPI i SQLAlchemy, dane trzyma w SQLite lub Postgresie, ma około 2000 linii kodu i 24 testy, a uruchamia się w jednym kontenerze Docker. Obsługuje Prometheus Alertmanager, Grafanę i Zabbix (przez webhook ze skryptem JS z repozytorium). Deduplikacja opiera się na kluczu – fingerprint Alertmanagera lub {EVENT.ID} w Zabbixie – a nie na treści.
Autor zadbał o zamknięte środowiska: bot korzysta z long pollingu (getUpdates), więc wystarczy ruch wychodzący do api.telegram.org, bez publicznego HTTPS. Przyciski mogą naciskać tylko powiązane konta, a panel chroni Basic-auth z kontrolą nagłówka Origin. Ludzie, grafiki i polityki leżą w pliku config.yaml, sekrety pochodzą ze zmiennych środowiskowych.
Kod jest dostępny na GitHubie (wonbix1409/dezhurka) na warunkach opisanych w pliku LICENSE. Instalator demo na czystym Ubuntu jedną komendą uruchamia Dezhurkę wraz z Prometheusem, Alertmanagerem, Grafaną i opcjonalnie Zabbixem.
Aplikacje warte uwagi
Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.
Rozmawiaj z partnerem AI; każde zdanie wraca poprawione i wyjaśnione w Twoim języku. 9 języków, od A1 do C2.
Otwieraj komunikaty EDIFACT i X12, każdy segment objaśniony, konwersja do JSON/XML, eksport PDF i Excel. Działa lokalnie, bez wysyłania.
Wybierz dla kogo, okazję i osobowość. Wyszukiwarka czyta opisy produktów lokalnych sklepów i układa to, co pasuje. Za darmo, bez rejestracji.
Więcej z tego dnia
Zobacz wszystkie →
Ubuntu 26.04: aktualizacja jądra z AppArmor psuje kontenery

Flipper One gotowy do startu na Kickstarterze, od 379 dolarów

Meta publikuje pilną aktualizację okularów Meta Glasses



