सामग्री पर जाएं
Grafana OnCall से आना

Grafana OnCall से आना

Markdown के रूप में देखें

Grafana Labs ने मार्च 2026 में ओपन-सोर्स Grafana OnCall को आर्काइव कर दिया, और Grafana Cloud पर यह Grafana Cloud IRM के हिस्से के रूप में जारी है। आपका OnCall जहां भी चलता हो, किसी दूसरे टूल से इंपोर्ट करें आपका ऑन-कॉल सेटअप कुछ ही मिनटों में Status200 में ले आता है। आपके OnCall API URL और एक API टोकन से Status200 आपके उपयोगकर्ता, टीमें, अनुसूचियां और एस्केलेशन चेन पढ़ता है, दिखाता है कि क्या मिला, और जो आप चुनते हैं उसे बनाता है। Grafana OnCall में कुछ नहीं बदलता।

यह कैसे काम करता है

flowchart TB key["OnCall API URL<br/>और API टोकन"] --> read["Status200 आपका<br/>Grafana OnCall खाता पढ़ता है"] read --> preview["आप देखते हैं कि क्या मिला<br/>और चुनते हैं कि क्या लाना है"] preview --> import["इंपोर्ट<br/>बैकग्राउंड में चलता है"] import --> report["रिपोर्ट हर बनाए गए<br/>रिकॉर्ड का लिंक देती है"]

Grafana OnCall API टोकन से रिपोर्ट तक

  • टोकन एक बार इस्तेमाल होता है। जब तक Status200 आपका खाता पढ़ता है, टोकन API URL के साथ एन्क्रिप्ट करके रखा जाता है, और पढ़ना खत्म होते ही हटा दिया जाता है, चाहे वह सफल रहा हो या नहीं। इसे फिर कभी नहीं दिखाया जाता और न ही किसी लॉग में लिखा जाता है।
  • Status200 सिर्फ़ पढ़ता है, और सिर्फ़ उसी पते से जो आप देते हैं। यह सिर्फ़ आपका पेस्ट किया हुआ OnCall API URL कॉल करता है, एक सेकंड में ज़्यादा से ज़्यादा एक बार, जो Grafana OnCall की प्रति टोकन पांच मिनट में 300 अनुरोधों की सीमा के भीतर रहता है। जब Grafana OnCall धीमा होने को कहता है, तो यह रुककर फिर से कोशिश करता है।
  • हर अनुरोध से पहले पते की जांच होती है। Status200 कभी उस मशीन को कॉल नहीं करता जिस पर वह चलता है, न ही किसी क्लाउड मेटाडेटा सेवा को, और कभी रीडायरेक्ट का पालन नहीं करता। Status200 Cloud पर पता सार्वजनिक भी होना चाहिए और https:// से शुरू होना चाहिए। सेल्फ़-होस्टेड Status200 आपके अपने नेटवर्क पर चल रहे Grafana OnCall को भी पढ़ सकता है, जब तक उसके एडमिन ने इसे बंद न किया हो, जैसा कि Private Network Access में बताया गया है।
  • जब तक आप इंपोर्ट शुरू नहीं करते, कुछ नहीं बनता। पूर्वावलोकन हर आइटम के लिए दिखाता है कि वह नया है, पहले से Status200 में है (और जैसा है वैसा इस्तेमाल होता है), किसी पिछले इंपोर्ट ने उसे लाया था, या वह क्यों नहीं लाया जा सकता।
  • फिर से चलाने पर कभी कुछ दोबारा नहीं बनता। Status200 याद रखता है कि हर इंपोर्ट ने Grafana OnCall ID के अनुसार क्या लाया। Grafana OnCall में लोग या अनुसूचियां जोड़ने के बाद इसे फिर से चलाएं, और सिर्फ़ नए ही बनेंगे।

शुरू करने से पहले

  • एक Status200 प्रोजेक्ट, और जो आप लाते हैं उसे बनाने का अधिकार। प्रोजेक्ट के मालिक और एडमिन सब कुछ ला सकते हैं। दूसरी भूमिकाएं भी इंपोर्ट चला सकती हैं और उन प्रकार के रिकॉर्ड ला सकती हैं जिन्हें वे बना सकती हैं। बाकी सब कारण के साथ नहीं लाया गया के रूप में दिखता है।
  • एक Grafana OnCall API टोकन। OnCall API टोकन इस्तेमाल करें, Grafana सर्विस अकाउंट का टोकन नहीं। इंपोर्ट कभी Grafana OnCall में कुछ नहीं लिखता। इंपोर्ट पूरा होने के बाद टोकन हटा दें।
  • आपका OnCall API URL। OnCall की सेटिंग्स इसे API टोकन के बगल में दिखाती हैं। Grafana Cloud पर यह https://oncall-prod-us-central-0.grafana.net/oncall जैसा दिखता है। आपके अपने इंस्टॉलेशन पर यह आपके OnCall इंजन का पता है।

अपना Grafana OnCall खाता इंपोर्ट करें

  1. Grafana OnCall में API टोकन बनाएं

    Grafana में OnCall > Settings खोलें। Grafana Cloud पर IRM > Settings > Admin & API खोलें। वहां दिखाया गया OnCall API URL कॉपी करें। API tokens में Status200 import नाम का टोकन बनाएं और उसे कॉपी करें।

  2. इंपोर्ट पेज खोलें

    Status200 में प्रोजेक्ट सेटिंग्स > उन्नत > किसी दूसरे टूल से इंपोर्ट करें पर जाएं और Grafana OnCall चुनें।

  3. Grafana OnCall कनेक्ट करें

    पते को Grafana OnCall API का URL में और टोकन को Grafana OnCall API कुंजी में पेस्ट करें, और मेरा Grafana OnCall खाता पढ़ें चुनें। बड़े खाते में कुछ मिनट लगते हैं, और पढ़ने के दौरान आप पेज छोड़ सकते हैं।

  4. चुनें कि क्या लाना है

    पूर्वावलोकन हर प्रकार के लिए एक सेक्शन में दिखाता है कि क्या मिला। जो कुछ भी बनाया जाएगा वह शुरू से चुना हुआ होता है, सिवाय उन लोगों के जो किसी टीम, अनुसूची या एस्केलेशन चेन में नहीं हैं। हर आइटम के नीचे Status200 बताता है कि क्या ठीक वैसा नहीं आएगा जैसा था। जब कोई चुना गया आइटम ऐसी चीज़ इस्तेमाल करता है जिसे आपने नहीं चुना, तो वह बताता है, और इन्हें भी चुनें उसे चुन देता है।

  5. इंपोर्ट शुरू करें

    अगर लोगों को आमंत्रित किया जाएगा, तो नए लोगों को इसमें आमंत्रित करें में वह टीम चुनें जिसमें वे शामिल होंगे। फिर इंपोर्ट शुरू करें चुनें। इंपोर्ट बैकग्राउंड में चलता है: आप पेज छोड़ सकते हैं, और रिपोर्ट वहीं आपका इंतज़ार करेगी।

रिपोर्ट गिनती है कि क्या बनाया गया, किसे आमंत्रित किया गया और क्या नहीं लाया गया, और हर आइटम को उस रिकॉर्ड के लिंक के साथ दिखाती है जो वह बना, विफल आइटम सबसे पहले। पिछले इंपोर्ट उसी पेज पर पिछले इंपोर्ट के नीचे दिखते हैं।

क्या लाया जाता है

Grafana OnCall मेंStatus200 मेंकैसे
उपयोगकर्ताप्रोजेक्ट सदस्यईमेल पते से मिलाए जाते हैं। जो अभी प्रोजेक्ट में नहीं है, उसे आपकी चुनी हुई टीम में आमंत्रित किया जाता है।
टीमेंटीमेंअपने सदस्यों के साथ बनाई जाती हैं। जिस टीम का नाम प्रोजेक्ट में पहले से है, उसे जैसी है वैसी इस्तेमाल किया जाता है, और उसके सदस्यों को नहीं छेड़ा जाता।
अनुसूचियांऑन-कॉल अनुसूचियांहर रोटेशन उन्हीं लोगों, उसी शुरुआत, उसी हैंड-ऑफ़ और उन्हीं ऑन-कॉल घंटों वाली एक परत बन जाता है, अनुसूची के समय क्षेत्र में, और अनुसूची की टीम के स्वामित्व में। ऊंची परत का रोटेशन अब भी नीचे की परतों पर प्राथमिकता रखता है।
एस्केलेशन चेनऑन-कॉल नीतियांजो चरण लोगों, किसी टीम या किसी अनुसूची के ऑन-कॉल व्यक्ति को सूचित करते हैं, वे एस्केलेशन नियम बन जाते हैं, और प्रतीक्षा वाला चरण अगले नियम से पहले की प्रतीक्षा बन जाता है। चेन को दोहराने वाला चरण नीति के दोहराव बन जाता है।

एक ही परत पर जो रोटेशन एक साथ ऑन-कॉल होते हैं, और जो रोटेशन कई लोगों को एक साथ ऑन-कॉल रखता है, वे हर एक अपनी अलग Status200 अनुसूची बन जाते हैं, क्योंकि Status200 की अनुसूची में एक समय पर एक ही व्यक्ति ऑन-कॉल होता है। जो ऑन-कॉल नीति उस अनुसूची को पेज करती थी, वह इन सभी को पेज करती है।

क्या नहीं लाया जाता

  • अलर्ट समूह और उनका इतिहास। Status200 आपके सेटअप से शुरू होता है, आपके पुराने अलर्ट से नहीं।
  • इंटीग्रेशन, रूट और आउटगोइंग webhook। इसके बजाय अपने मॉनिटर और अलर्ट स्रोत Status200 की ओर करें, जैसा कि बदलाव पूरा करें में बताया गया है।
  • ओवरराइड, एक बार की शिफ़्टें, और वे रोटेशन जो पहले ही खत्म हो चुके हैं। जिन ओवरराइड की अब भी ज़रूरत है, उन्हें इंपोर्ट के बाद Status200 में जोड़ें।
  • कैलेंडर लिंक से आने वाली शिफ़्टें। जिस अनुसूची की शिफ़्टें iCal लिंक से आती हैं, वह बिना परतों के लाई जाती है, इसलिए उन्हें Status200 में जोड़ें।
  • हर व्यक्ति के सूचना नियम। आमंत्रण स्वीकार करने के बाद हर व्यक्ति अपनी उपयोगकर्ता सेटिंग्स में चुनता है कि उसे कैसे पेज किया जाए।
  • ऐसे चरण जिनका Status200 में ठीक-ठीक मेल नहीं है। जो चरण किसी Slack उपयोगकर्ता समूह या चैनल को सूचित करता है, किसी webhook को कॉल करता है, कोई घटना घोषित करता है या अलर्ट को हल करता है, उसे छोड़ दिया जाता है। जो चरण लोगों को एक-एक करके सूचित करता है, वह सभी को एक साथ पेज करता है, जो चरण सिर्फ़ कुछ समय पर या कुछ अलर्ट संख्या पर आगे बढ़ता है, वह हमेशा आगे बढ़ता है, और पूर्वावलोकन बताता है कि क्या बदलता है।

सीमाएं

एक इंपोर्ट ज़्यादा से ज़्यादा 2,000 रिकॉर्ड बनाता है: ज़्यादा से ज़्यादा 500 लोग, 200 टीमें, 200 ऑन-कॉल अनुसूचियां और 200 ऑन-कॉल नीतियां। किसी सीमा से ऊपर का सब कुछ नहीं लाया गया के रूप में दिखता है। बाकी लाने के लिए इंपोर्ट फिर से चलाएं।

Status200 Cloud पर, जो रिकॉर्ड आपके प्लान में शामिल नहीं हैं, वे ज़रूरी प्लान के साथ नहीं लाए गए के रूप में दिखते हैं।

पूर्वावलोकन एक दिन तक रखा जाता है। सिर्फ़ वही व्यक्ति आइटम चुन सकता है और इंपोर्ट शुरू कर सकता है जिसने खाता पढ़ा। प्रोजेक्ट के मालिक और एडमिन हर इंपोर्ट की प्रगति और रिपोर्ट देखते हैं।

बदलाव पूरा करें

  1. ऑन-कॉल अनुसूचियां जांचें

    ऑन-कॉल ड्यूटी > ऑन-कॉल अनुसूची में हर अनुसूची खोलें और जांचें कि अभी कौन ऑन-कॉल है और आगे कौन है।

  2. पक्का करें कि हर किसी को पेज किया जा सके

    आमंत्रित लोग अपना आमंत्रण स्वीकार करते हैं, फिर पेज पाने के लिए फ़ोन नंबर, ईमेल पता या मोबाइल ऐप जोड़ते हैं। ऑन-कॉल ड्यूटी > तैयारी दिखाता है कि अभी किससे संपर्क नहीं हो सकता।

  3. अपनी घटना संख्याएँ जारी रखें

    अगर आपकी टीम घटनाओं को संख्या से पुकारती है, तो Status200 की संख्याएँ Grafana OnCall में आपकी आख़िरी संख्या के बाद से शुरू करें: घटनाएं > सेटिंग्स > क्रमांकन में अगली संख्या कार्ड पर अगली घटना संख्या को उसके बाद की संख्या पर सेट करें। तब एक संख्या कभी दो अलग-अलग घटनाओं का मतलब नहीं होती।

  4. अपने अलर्ट Status200 को भेजें

    अपने मॉनिटर और अलर्ट भेजने वाले टूल Status200 की ओर करें, और जांचने के लिए एक बार खुद को पेज करें।

  5. Grafana OnCall में पेजिंग बंद करें

    जब Status200 सही लोगों को पेज करने लगे, तो Grafana OnCall में सूचनाएं बंद कर दें ताकि किसी को दो बार पेज न किया जाए।

समस्या निवारण

Grafana OnCall ने API कुंजी स्वीकार नहीं की

जांचें कि आपने पूरा टोकन कॉपी किया, कि यह OnCall API टोकन है न कि Grafana सर्विस अकाउंट का टोकन, और कि API URL वही है जो उसके बगल में दिखाया गया है। फिर फिर से प्रयास करें चुनें।

Status200 ने API URL को कॉल नहीं किया

OnCall API URL ठीक वैसे ही पेस्ट करें जैसे OnCall की सेटिंग्स उसे दिखाती हैं। Status200 Cloud पर यह https:// से शुरू होना चाहिए और इंटरनेट से पहुंचने योग्य होना चाहिए। सेल्फ़-होस्टेड Status200 आपके अपने नेटवर्क के पते तक भी पहुंच सकता है, जब तक उसके एडमिन ने इसे बंद न किया हो, लेकिन उस मशीन के पते तक कभी नहीं जिस पर Status200 चलता है।

पूर्वावलोकन में किसी प्रकार के रिकॉर्ड नहीं हैं

टोकन उन्हें नहीं पढ़ सका, और पूर्वावलोकन सबसे ऊपर यह बताता है। टोकन वही पढ़ता है जो उसे बनाने वाला व्यक्ति देख सकता है, इसलिए Grafana OnCall एडमिन के रूप में टोकन बनाएं और खाता फिर से पढ़ें।

कुछ आइटम नहीं चुने जा सकते

हर एक के साथ कारण लिखा होता है: ऐसा नाम जो प्रोजेक्ट में पहले से है, कुछ ऐसा जो पिछले इंपोर्ट ने लाया, या ऐसा रिकॉर्ड जिसे बनाने की आपको अनुमति नहीं है या जो आपके प्लान में शामिल नहीं है।

अगले कदम