Osegi
सॉफ़्टवेयर·2 मिनट में पढ़ें

Dezhurka: Opsgenie बंद होने के बाद Telegram पर ऑन-कॉल टूल

Opsgenie का सपोर्ट 5 अप्रैल 2027 को खत्म हो रहा है। इसी बीच एक डेवलपर ने रूसी टीमों के लिए Telegram आधारित ऑन-कॉल और एस्केलेशन सेवा Dezhurka जारी की है।

A Telegram chat showing an incident alert with a "Take it" button next to a monitoring dashboard and an on-call schedule.
छवि: Хабр

Atlassian 2026 की पहली तिमाही में Opsgenie पर नए रजिस्ट्रेशन बंद कर चुका है और 5 अप्रैल 2027 को इसका सपोर्ट खत्म करेगा। ऑन-कॉल फीचर Jira Service Management में जा रहे हैं, लेकिन रूस की कई टीमों के लिए वह रास्ता बंद है। इसी कमी को भरने के लिए एक डेवलपर ने ओपन सोर्स सेवा Dezhurka (दिन की ड्यूटी वाली «Дежурка») पेश की है।

क्या करता है

PagerDuty, incident.io और Rootly या तो उपलब्ध नहीं हैं या Slack पर केंद्रित हैं, जबकि रूसी टीमें ज़्यादातर Telegram इस्तेमाल करती हैं। आम विकल्प हैं: Zabbix बॉट जो सब कुछ साझा चैट में भेज देता है, Alertmanager के ऊपर Karma, या «रात में कुछ गिरे तो Vasya को फ़ोन करो» जैसी व्यवस्था। ये अलर्ट दिखाते हैं, पर यह नहीं बताते कि इंसिडेंट की ज़िम्मेदारी अभी किसकी है।

Dezhurka मौजूदा मॉनिटरिंग (Prometheus Alertmanager, Grafana, Zabbix) के बाद काम करती है और तय करती है कि किसे जगाना है। यह रोटेशन और टाइम ज़ोन समझती है, पैनल से बदलाव (substitution) जोड़ने देती है, और 5 मिनट में कोई जवाब न दे तो अगले व्यक्ति, फिर टीम लीड को बुलाती है। Telegram में «Беру» («मैं लेता हूँ») बटन दबाते ही एस्केलेशन रुक जाता है और सबको दिखता है कि कौन देख रहा है। एक ही अलर्ट 20 बार आए तो वह एक ही इंसिडेंट गिना जाता है।

तकनीकी ढाँचा

सेवा Python 3.12, FastAPI और SQLAlchemy पर बनी है, डेटा SQLite या Postgres में रहता है। कुल करीब 2000 लाइन कोड और 24 टेस्ट हैं, और यह एक Docker कंटेनर में चलती है। बॉट webhook की जगह long polling (getUpdates) इस्तेमाल करता है, इसलिए बंद नेटवर्क में सिर्फ़ api.telegram.org तक आउटबाउंड पहुँच चाहिए। लोग, शेड्यूल और पॉलिसी एक config.yaml में रहती हैं, और सीक्रेट पर्यावरण चरों से आते हैं।

डुप्लिकेट अलर्ट कुंजी से पहचाने जाते हैं: Alertmanager में fingerprint, Zabbix में {EVENT.ID}। «Беру» दबने पर निजी और साझा चैट के सभी संदेश अपडेट हो जाते हैं। बटन केवल लिंक किए गए खातों से काम करते हैं, और पैनल Basic-ऑथ से सुरक्षित है, जिसमें POST फ़ॉर्म का Origin भी जाँचा जाता है।

सोर्स कोड GitHub पर github.com/wonbix1409/dezhurka में है। साफ़ Ubuntu पर एक कमांड वाला इंस्टॉलर डेमो स्टैक खड़ा करता है, जिसमें Prometheus, Alertmanager, Grafana और वैकल्पिक रूप से Zabbix शामिल हैं। उपयोग की शर्तें रिपॉज़िटरी की LICENSE फ़ाइल में दी गई हैं।

देखने लायक ऐप्स

SUMO: नंबर पज़ल

सही खाने चुनें, जोड़ें, लक्ष्य तक पहुँचें। सीखना आसान, महारत मुश्किल। मुफ़्त, हर उम्र के लिए।

Dialo: बोलकर भाषाएँ सीखें

AI बातचीत साथी से बात करें; हर वाक्य सुधरकर आपकी भाषा में समझाया हुआ लौटता है। 9 भाषाएँ, A1 से C2 तक।

giftdetect: मिनटों में सही तोहफ़ा

चुनें किसके लिए, किस मौके पर और कैसा स्वभाव। सर्च इंजन स्थानीय दुकानों के उत्पाद विवरण पढ़कर सबसे उपयुक्त विकल्प ऊपर रखता है। मुफ़्त, बिना साइन-अप।

टैग:opsgeniedezhurkatelegramon-callprometheuszabbix

इसी दिन की और ख़बरें

सभी देखें →

और पढ़ें:: सॉफ़्टवेयर

सभी देखें →