सूचनाएं और सूचनाएं सेट अप करना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

सूचना की स्थितियों से खास स्टेटस कोड (उदाहरण के लिए, 404/502/2xx/4xx/5xx), इंतज़ार के समय, और गड़बड़ी कोड के थ्रेशोल्ड के बारे में पता चलता है. ये थ्रेशोल्ड, यूज़र इंटरफ़ेस (यूआई) में विज़ुअल अलर्ट ट्रिगर करने पर, कई तरह के चैनलों से सूचनाएं भेजते हैं, जैसे कि ईमेल, स्लैक, pagerduty या वेबहुक. आपके पास पर्यावरण, एपीआई प्रॉक्सी, टारगेट सेवा या इलाके के लेवल पर सूचनाएं सेट अप करने का विकल्प होता है. जब कोई सूचना ट्रिगर होती है, तो आपको सूचना और सूचनाएं जोड़ते समय तय किए गए तरीके से एक सूचना मिलेगी.

उदाहरण के लिए, आपके प्रोडक्शन एनवायरमेंट में डिप्लॉय किए गए ऑर्डर-प्रोडक्शन एपीआई प्रॉक्सी के लिए, हो सकता है कि आप चाहें, तो एक सूचना ट्रिगर की जा सकती है. साथ ही, कार्रवाई करने वाली टीम को सूचना भेजी जा सकती है. इस सूचना में, गड़बड़ी की दर 5 मिनट के लिए 5 मिनट के लिए 23% से ज़्यादा होगी.

यहां दिया गया डायग्राम दिखाता है कि यूज़र इंटरफ़ेस (यूआई) में सूचनाएं कैसे दिखती हैं:

नीचे एक ईमेल सूचना का उदाहरण दिया गया है, जो आपको सूचना ट्रिगर होने पर मिल सकता है.

ज़्यादा जानकारी के लिए, सूचना के मुख्य हिस्से में मौजूद इस लिंक पर क्लिक करें:

  • ज़्यादा जानकारी देखने के लिए जानकारी देखें. इसमें, चेतावनी की सेटिंग और पिछले एक घंटे में हर स्थिति के लिए हुई गतिविधि की जानकारी शामिल है.
  • सूचना की परिभाषा देखने के लिए सूचना की परिभाषा.
  • किसी खास चेतावनी के बारे में ज़्यादा जानकारी देखने के लिए, सूचना का इतिहास पर क्लिक करें.
  • सुझाई गई कार्रवाइयां देखने के लिए, प्लेबुक देखें.
  • सूचना की स्थिति से जुड़ी कस्टम रिपोर्ट देखने के लिए, एपीआई Analytics की रिपोर्ट देखें.

नीचे दिए सेक्शन में, चेतावनियों और सूचनाओं को सेट अप और मैनेज करने का तरीका बताया गया है.

सूचना के प्रकारों के बारे में जानकारी

एपीआई मॉनिटरिंग की शुरुआती रिलीज़ से, पैटर्न पर आधारित नियम बनाए जा सकते हैं. ये नियम तय करते हैं कि पहले से तय की गई किसी स्थिति के आधार पर, सूचना कब देनी है. इस तरह की सूचनाओं को समस्या ठीक की गई चेतावनियां कहा जाता है. एपीआई मॉनिटरिंग के शुरुआती रिलीज़ में, सिर्फ़ इस तरह की सूचनाएं काम करती थीं.

उदाहरण के लिए, ठीक से तय की गई चेतावनी तब दिखाई जा सकती है, जब:

  • [target mytarget1] से [10 मिनट] के लिए [5xx गड़बड़ियों की दर] [10%] [इससे ज़्यादा है]
  • [region us-east-1] में, [5 मिनट] के लिए [2xx गड़बड़ियों की संख्या] [50] [50] से कम है
  • [प्रॉक्सी myप्रॉक्सी1] पर [10 मिनट] [से ज़्यादा है] [से ज़्यादा है]

19.11.13 सुरक्षा रिपोर्टिंग बीटा रिलीज़ में नए प्रकार की चेतावनियां जोड़ी गई हैं:

  • कुल ट्रैफ़िक (बीटा) के बारे में सूचनाएं. यह एक तरह की चेतावनी है, जिसकी मदद से आप किसी समयसीमा में, ट्रैफ़िक में किसी तय प्रतिशत से बदलाव होने पर सूचना बढ़ा सकते हैं.
  • अनियमितता (बीटा वर्शन) के बारे में चेतावनियां. यह एक तरह की चेतावनी है जिसमें Edge ट्रैफ़िक और परफ़ॉर्मेंस की समस्याओं का पता लगाता है. आपको उन्हें पहले से तय करने की ज़रूरत नहीं होती. इसके बाद, इन अनियमितताओं के लिए चेतावनी दी जा सकती है.
  • TLS ख़त्म होने (बीटा) के बारे में सूचनाएँ. यह एक तरह की चेतावनी है. इसकी मदद से, TLS सर्टिफ़िकेट की समयसीमा खत्म होने से पहले सूचना दी जा सकती है.

एपीआई मॉनिटरिंग अब कई तरह की चेतावनियों के साथ काम करती है, इसलिए सूचना बनाएं डायलॉग बॉक्स में अब सूचना का टाइप चुनने का विकल्प दिखता है:

अलर्ट बनाएं डायलॉग बॉक्स में अब कई तरह के अलर्ट हैं

अलर्ट सेटिंग देखें

फ़िलहाल, दी गई चेतावनी की सेटिंग देखने के लिए, Edge यूज़र इंटरफ़ेस (यूआई) में विश्लेषण करें > चेतावनी के नियमों पर क्लिक करें.

जैसा कि नीचे दिए गए डायग्राम में दिखाया गया है, सूचना पेज:

सूचना पाने के लिए ईमेल

जैसा कि ऊपर दी गई इमेज में हाइलाइट किया गया है, चेतावनी पेज की मदद से ये काम किए जा सकते हैं:

अपने संगठन के लिए ट्रिगर की गई सूचनाओं का इतिहास देखें

आपके संगठन के लिए पिछले 24 घंटों में ट्रिगर की गई सूचनाओं का इतिहास देखने के लिए, Edge के यूज़र इंटरफ़ेस (यूआई) में विश्लेषण > चेतावनी के नियम पर क्लिक करें और इतिहास टैब पर क्लिक करें.

इसके बाद, चेतावनी का इतिहास पेज दिखेगा.

चेतावनी का इतिहास

डैशबोर्ड की जांच करें में सूचना की जानकारी देखने के लिए, सूचना के नाम पर क्लिक करें. सूची को फ़िल्टर करने के लिए, अलर्ट के पूरे नाम या उसके कुछ हिस्से को खोजा जा सकता है.

सूचनाएं और सूचनाएं जोड़ें

सूचनाएं और सूचनाएं जोड़ने के लिए:

  1. Edge यूज़र इंटरफ़ेस (यूआई) में विश्लेषण > चेतावनी के नियम पर क्लिक करें.
  2. +सूचना पर क्लिक करें.
  3. सूचना के बारे में नीचे दी गई सामान्य जानकारी डालें:
    फ़ील्ड ब्यौरा
    सूचना का नाम सूचना का नाम. एक ऐसे नाम का इस्तेमाल करें जो ट्रिगर की जानकारी देता हो और जो आपके लिए काम का हो. नाम में 128 से ज़्यादा वर्ण नहीं हो सकते.
    सतर्क प्रकार समस्या ठीक की गई चुनें. चेतावनियों के टाइप के बारे में ज़्यादा जानने के लिए, अलग-अलग तरह की चेतावनियों के बारे में जानकारी देखें.
    ब्यौरा सूचना के बारे में जानकारी.
    एनवायरमेंट ड्रॉपडाउन सूची से एनवायरमेंट चुनें.
    स्थिति सूचना पाने की सुविधा को चालू या बंद करने के लिए टॉगल करें.
  4. अलर्ट को ट्रिगर करने वाली पहली शर्त के लिए मेट्रिक, थ्रेशोल्ड, और डाइमेंशन तय करें.
    शर्त वाला फ़ील्ड ब्यौरा
    मेट्रिक

    इनमें से कोई मेट्रिक चुनें:

    • स्थिति कोड: सूची से कोई स्थिति कोड चुनें, जैसे कि 401, 404, 2xx, 4xx या 5xx HTTP.

      ध्यान दें:

      • एपीआई आपको स्टेटस कोड की ज़्यादा रेंज सेट करने की सुविधा देता है. 200-299, 400-599, और वाइल्डकार्ड वैल्यू 2xx, 4xx या 5xx के बीच का कोई भी स्टेटस कोड बताने के लिए, एपीआई का इस्तेमाल करें. सूचना बनाएं देखें.
      • दर सीमित करने से जुड़ी चेतावनियों (एचटीटीपी स्टेटस कोड 429) के लिए, मेट्रिक को स्पाइक अरेस्ट गड़बड़ी कोड पर सेट करें.
      • प्रॉक्सी गड़बड़ी या टारगेट गड़बड़ी की मदद से एचटीटीपी रिस्पॉन्स कोड फिर से लिखने के लिए, assignMessage नीति का इस्तेमाल किया जा सकता है. एपीआई मॉनिटरिंग, दोबारा लिखे गए किसी भी कोड को अनदेखा करती है और असल एचटीटीपी रिस्पॉन्स कोड को लॉग करती है.
    • इंतज़ार का समय: ड्रॉपडाउन सूची से इंतज़ार का समय चुनें. खास तौर पर: p50 (50वां पर्सेंटाइल), p90 (90वां पर्सेंटाइल), p95 (95वां पर्सेंटाइल) या p99 (99वां पर्सेंटाइल). उदाहरण के लिए, कोई सूचना सेट अप करने के लिए p95 चुनें. यह तब ट्रिगर होता है, जब 95वें पर्सेंटाइल के लिए रिस्पॉन्स के इंतज़ार का समय, नीचे सेट किए गए थ्रेशोल्ड से ज़्यादा होता है.
    • गलत कोड: सूची से कोई कैटगरी, सबकैटगरी, और गड़बड़ी का कोड चुनें. या किसी कैटगरी या सब-कैटगरी में, इनमें से किसी एक विकल्प को चुनें:

      • सभी - इस कैटगरी/सब-कैटगरी के सभी गड़बड़ी कोड की कुल संख्या, मेट्रिक की शर्तों के मुताबिक होनी चाहिए.
      • कोई भी - इस कैटगरी/सब-कैटगरी में मौजूद किसी एक गड़बड़ी वाले कोड को, मेट्रिक की शर्तों को पूरा करना होगा.

      ज़्यादा जानकारी के लिए, गलत कोड से जुड़ी जानकारी देखें.

    • कुल ट्रैफ़िक (बीटा): ट्रैफ़िक में बढ़ोतरी या कमी को चुनें. ज़्यादा जानकारी के लिए, ट्रैफ़िक (बीटा वर्शन) से जुड़ी सूचनाएं देखें.

    गड़बड़ियों की ज़्यादा से ज़्यादा संख्या

    चुनी गई मेट्रिक के लिए थ्रेशोल्ड कॉन्फ़िगर करें:

    • स्टेटस कोड: समय के साथ, प्रतिशत की दर, संख्या या लेन-देन प्रति सेकंड (TPS) के तौर पर थ्रेशोल्ड सेट करें.
    • इंतज़ार का समय: समय के साथ, थ्रेशोल्ड को कुल या टारगेट इंतज़ार के समय की अवधि (मि॰से॰) के तौर पर चुनें. इस मामले में, अगर तय किए गए पर्सेंटाइल में इंतज़ार का समय पता चला हो, तो सूचना ट्रिगर होती है. ट्रैफ़िक मौजूद होने पर, यह हर मिनट को अपडेट किया जाता है. यह सूचना, दी गई समयावधि को कवर करने वाले समय की थ्रेशोल्ड की शर्त से ज़्यादा हो जाती है. इसका मतलब है कि थ्रेशोल्ड की शर्त, पूरी अवधि के दौरान इकट्ठा नहीं की जाती.
    • गलत कोड: समय के साथ, प्रतिशत दर, संख्या या ट्रांज़ैक्शन प्रति सेकंड (TPS) के तौर पर थ्रेशोल्ड सेट करें.
    डाइमेंशन +डाइमेंशन जोड़ें पर क्लिक करें. इसके बाद, डाइमेंशन की वह जानकारी डालें जिसके लिए आपको नतीजे दिखाने हैं. इनमें एपीआई प्रॉक्सी, टारगेट सेवा या डेवलपर ऐप्लिकेशन के साथ-साथ इलाके की जानकारी भी शामिल है.

    अगर आपने इसके लिए कोई डाइमेंशन सेट किया है:

    • सभी - डाइमेंशन में मौजूद सभी इकाइयों को मेट्रिक की शर्तों के मुताबिक होना चाहिए. इंतज़ार का समय टाइप वाली मेट्रिक के लिए, सभी को नहीं चुना जा सकता.
    • कोई भी - सिर्फ़ क्षेत्र में लागू होता है. डाइमेंशन में मौजूद किसी इकाई को किसी एक क्षेत्र के लिए, मेट्रिक की शर्तों को पूरा करना होगा.
      ध्यान दें: एपीआई प्रॉक्सी या टारगेट सेवाओं के लिए, कोई ऐसा कलेक्शन चुनें जो किसी भी फ़ंक्शन के साथ काम करे.
    • कलेक्शन - एपीआई प्रॉक्सी या टारगेट सेवाओं का सेट बताने के लिए, सूची से कोई कलेक्शन चुनें. इस मामले में, कलेक्शन की किसी भी इकाई को ज़रूरी शर्तें पूरी करनी होंगी.

    डाइमेंशन को टारगेट पर सेट करने पर, टारगेट की गई सेवा या सेवा कॉलआउट की नीति के तहत तय की गई सेवा चुनी जा सकती है. सेवा कॉलआउट की नीति के टारगेट को `sc://` से शुरू होने वाली वैल्यू के तौर पर दिखाया जाता है. उदाहरण के लिए, `sc://my.endpoint.net`.

  5. पिछले एक घंटे का हाल का डेटा देखने के लिए, स्थिति का डेटा दिखाएं पर क्लिक करें.
    ग्राफ़ में गड़बड़ी की दर, सूचना की स्थिति के लिए तय थ्रेशोल्ड से ज़्यादा होने पर लाल रंग में दिखती है.
    शर्तों का डेटा दिखाएं

    डेटा छिपाने के लिए, शर्त का डेटा छिपाएं पर क्लिक करें.

  6. अतिरिक्त शर्तें जोड़ने के लिए, + शर्त जोड़ें पर क्लिक करें. साथ ही, चौथे और पांचवें चरण को दोहराएं.

    ध्यान दें: अगर एक से ज़्यादा शर्तें तय की जाती हैं, तो सभी शर्तें पूरी होने पर सूचना ट्रिगर होगी.

  7. अगर आपको चेतावनी की शर्तों के हिसाब से कस्टम रिपोर्ट बनानी है, तो चेतावनी की शर्तों के आधार पर एपीआई ऐनलिटिक्स रिपोर्ट बनाएं पर क्लिक करें. अगर आप संगठन के एडमिन नहीं हैं, तो यह विकल्प धूसर दिखता है.

    ज़्यादा जानकारी के लिए, सूचना से कस्टम रिपोर्ट बनाना लेख पढ़ें.

    ध्यान दें: सूचना सेव करने के बाद, कस्टम रिपोर्ट में बदलाव किया जा सकता है. इसका तरीका जानने के लिए, कस्टम रिपोर्ट मैनेज करना लेख पढ़ें.

  8. कोई सूचना जोड़ने के लिए, + सूचना पर क्लिक करें.
    सूचना के बारे में जानकारी ब्यौरा
    चैनल आपको जिस सूचना चैनल का इस्तेमाल करना है उसे चुनें और उसका डेस्टिनेशन बताएं: ईमेल, Slack, PagerDuty या वेबहुक.
    डेस्टिनेशन चुने गए चैनल टाइप के आधार पर डेस्टिनेशन की जानकारी दें:
    • ईमेल - ईमेल पता, जैसे कि joe@company.com
    • Slack - Slack चैनल का यूआरएल, जैसे कि https://hooks.slack.com/services/T00000000/B00000000/XXXXX
    • PagerDuty - PagerDuty कोड, जैसे कि abcd1234efgh56789
    • वेबहुक - वेबहुक यूआरएल, जैसे कि https://apigee.com/test-webhook. यूआरएल पर भेजे गए ऑब्जेक्ट की जानकारी के लिए, वेबहुक ऑब्जेक्ट फ़ॉर्मैट देखें.

      वेबहुक के यूआरएल में क्रेडेंशियल से जुड़ी कोई भी जानकारी पास करें. उदाहरण के लिए: https://apigee.com/test-webhook?auth_token=1234_abcd.

      किसी ऐसे एंडपॉइंट का यूआरएल दिया जा सकता है जो वेबहुक ऑब्जेक्ट को पार्स कर सकता है. ऐसा करके, वेबहुक ऑब्जेक्ट में बदलाव किया जा सकता है या उसे प्रोसेस किया जा सकता है. उदाहरण के लिए, किसी एपीआई को यूआरएल तय किया जा सकता है, जैसे कि Edge एपीआई या किसी भी ऐसे एंडपॉइंट का यूआरएल जो ऑब्जेक्ट को प्रोसेस कर सकता है.

      ध्यान दें: हर सूचना के लिए सिर्फ़ एक डेस्टिनेशन तय किया जा सकता है. एक ही चैनल टाइप के लिए एक से ज़्यादा डेस्टिनेशन तय करने के लिए, अन्य सूचनाएं जोड़ें.

  9. अतिरिक्त सूचनाएं जोड़ने के लिए, आठवें चरण को दोहराएं.
  10. अगर आपने कोई सूचना जोड़ी है, तो इन फ़ील्ड को सेट करें:
    फ़ील्ड ब्यौरा
    प्लेबुक (ज़रूरी नहीं) सूचनाओं के सक्रिय होने पर उनका समाधान करने के लिए, सुझाई गई कार्रवाइयों के बारे में कम शब्दों में जानकारी देने के लिए, फ़्री फ़ॉर्म वाला टेक्स्ट फ़ील्ड. आप अपने आंतरिक विकी या समुदाय पेज का एक लिंक भी तय कर सकते हैं, जहां पर आप सबसे सही तरीकों का संदर्भ देते हैं. इस फ़ील्ड की जानकारी को सूचना में शामिल किया जाएगा. इस फ़ील्ड में 1,500 से ज़्यादा वर्ण नहीं होने चाहिए.
    थ्रॉटल करें सूचनाओं को भेजने की फ़्रीक्वेंसी. ड्रॉपडाउन सूची से कोई वैल्यू चुनें. मान्य वैल्यू में ये शामिल हैं: 15 मिनट, 30 मिनट, और 1 घंटा.
  11. सेव करें पर क्लिक करें.

वेबहुक ऑब्जेक्ट का फ़ॉर्मैट

अगर किसी वेबहुक यूआरएल को चेतावनी की सूचना के डेस्टिनेशन के तौर पर बताया जाता है, तो यूआरएल पर भेजे गए ऑब्जेक्ट का फ़ॉर्मैट इस तरह होगा:
{
  "alertInstanceId": "event-id",
  "alertName": "name",
  "org": "org-name",
  "description": "alert-description",
  "alertId": "alert-id",
  "alertTime": "alert-timestamp",
  "thresholdViolations":{"Count0": "Duration=threshold-duration Region=region Status Code=2xx Proxy=proxy Violation=violation-description"
  },
  "thresholdViolationsFormatted": [
    {
      "metric": "count",
      "duration": "threshold-duration",
      "proxy": "proxy",
      "region": "region",
      "statusCode": "2xx",
      "violation": "violation-description"
    }
  ],
  "playbook": "playbook-link"
}

thresholdViolations और thresholdViolationsFormatted प्रॉपर्टी में चेतावनी के बारे में जानकारी होती है. thresholdViolations प्रॉपर्टी में पूरी जानकारी वाली एक स्ट्रिंग होती है, जबकि thresholdViolationsFormatted में अलर्ट के बारे में बताने वाला एक ऑब्जेक्ट होता है. आम तौर पर, thresholdViolationsFormatted प्रॉपर्टी का इस्तेमाल किया जाता है, क्योंकि इसे डिकोड करना आसान होता है.

ऊपर दिया गया उदाहरण, तय के लिए इन प्रॉपर्टी के कॉन्टेंट को दिखाता है. चेतावनी मेट्रिक को एचटीटीपी 2xx स्टेटस कोड के आधार पर ट्रिगर करने के लिए कॉन्फ़िगर करते समय, statusCode प्रॉपर्टी में बताया गया है.

इन प्रॉपर्टी का कॉन्टेंट, अलर्ट के टाइप पर निर्भर करता है, जैसे कि सूचना किस तरह की है, जैसे कि गड़बड़ी ठीक की गई है या उसमें कोई गड़बड़ी है. साथ ही, सूचना के खास कॉन्फ़िगरेशन पर भी निर्भर करता है. उदाहरण के लिए, अगर गड़बड़ी के कोड के आधार पर तय की गई सूचना बनाई जाती है, तो thresholdViolationsFormatted प्रॉपर्टी में statusCode प्रॉपर्टी के बजाय, faultCode प्रॉपर्टी शामिल होती है.

इस टेबल में अलग-अलग तरह की चेतावनियों के लिए, thresholdViolationsFormatted प्रॉपर्टी की सभी संभावित प्रॉपर्टी दिखाई गई हैं:

चेतावनी प्रकार संभावित थ्रेशोल्ड उल्लंघन फ़ॉर्मैट वाला कॉन्टेंट
तारीख की तय सीमा
metric, proxy, target, developerApp,
region, statusCode, faultCodeCategory, faultCodeSubCategory,
faultCode, percentile, comparisonType, thresholdValue,
triggerValue, duration, violation
कुल ट्रैफ़िक
metric, proxy, target, developerApp,
region, comparisonType, thresholdValue, triggerValue,
duration, violation
अनियमितता
metric, proxy, target, region,
statusCode, faultCode, percentile, sensitivity,
violation
TLS की समयसीमा
envName, certificateName, thresholdValue, violation

किसी अलर्ट की मदद से कस्टम रिपोर्ट बनाना

किसी सूचना की मदद से कस्टम रिपोर्ट बनाने के लिए:

  1. सूचना बनाते समय, सूचना की स्थितियों के आधार पर एपीआई ऐनलिटिक्स रिपोर्ट बनाएं पर क्लिक करें. इसका तरीका जानने के लिए, सूचना और सूचनाएं जोड़ना लेख पढ़ें.

    सूचना सेव करने के बाद, यूज़र इंटरफ़ेस (यूआई) में यह मैसेज दिखता है:

    Alert alertName saved successfully. To customize the report generated, click here.

    काम के फ़ील्ड में, पहले से भरी हुई रिपोर्ट को नए टैब में खोलने के लिए, मैसेज पर क्लिक करें. डिफ़ॉल्ट रूप से, कस्टम रिपोर्ट को यह नाम दिया जाता है: API Monitoring Generated alertName

  2. ज़रूरत के मुताबिक, कस्टम रिपोर्ट में बदलाव करें और सेव करें पर क्लिक करें.
  3. सूची में रिपोर्ट के नाम पर क्लिक करें और कस्टम रिपोर्ट चलाएं.

चेतावनी की स्थितियों के आधार पर बनाई गई कस्टम रिपोर्ट को मैनेज करने के लिए:

  1. Edge यूज़र इंटरफ़ेस (यूआई) में विश्लेषण > चेतावनी के नियम पर क्लिक करें.
  2. सेटिंग टैब पर क्लिक करें.
  3. रिपोर्ट कॉलम में, उस सूचना से जुड़ी कस्टम रिपोर्ट पर क्लिक करें जिसे मैनेज करना है.

    कस्टम रिपोर्ट पेज एक नए टैब में दिखता है. अगर रिपोर्ट कॉलम खाली है, तो इसका मतलब है कि अभी तक कस्टम रिपोर्ट नहीं बनाई गई है. अगर आप चाहें, तो कस्टम रिपोर्ट जोड़ने के लिए सूचना में बदलाव कर सकते हैं.

  4. ज़रूरत के मुताबिक, कस्टम रिपोर्ट में बदलाव करें और सेव करें पर क्लिक करें.
  5. सूची में रिपोर्ट के नाम पर क्लिक करें और कस्टम रिपोर्ट चलाएं.

सूचना पाने की सुविधा को चालू या बंद करना

सूचना को चालू या बंद करने के लिए:

  1. Edge यूज़र इंटरफ़ेस (यूआई) में विश्लेषण > चेतावनी के नियम पर क्लिक करें.
  2. उस सूचना से जुड़े स्थिति कॉलम में टॉगल पर क्लिक करें जिसे चालू या बंद करना है.

चेतावनी संपादित करें

किसी सूचना में बदलाव करने के लिए:

  1. Edge यूज़र इंटरफ़ेस (यूआई) में विश्लेषण > चेतावनी के नियम पर क्लिक करें.
  2. उस सूचना के नाम पर क्लिक करें जिसमें आप बदलाव करना चाहते हैं.
  3. ज़रूरत के हिसाब से सूचना में बदलाव करें.
  4. सेव करें पर क्लिक करें.

चेतावनी हटाएं

कोई सूचना हटाने के लिए:

  1. Edge यूज़र इंटरफ़ेस (यूआई) में विश्लेषण > चेतावनी के नियम पर क्लिक करें.
  2. आपको जिस सूचना को मिटाना है उस पर कर्सर रखें और ऐक्शन मेन्यू में पर क्लिक करें.

Apigee का सुझाव है कि आपने सामान्य समस्याओं के बारे में सूचना पाने के लिए, ये चेतावनियां सेट अप की हैं. इनमें से कुछ चेतावनियां आपके एपीआई को लागू करने से जुड़ी होती हैं और कुछ खास स्थितियों में ही काम आती हैं. उदाहरण के लिए, नीचे दिखाई गई कई सूचनाएं सिर्फ़ तब लागू होती हैं, जब सेवा कॉलआउट की नीति या JavaScript की कॉलआउट नीति का इस्तेमाल किया जा रहा हो.

चेतावनी यूज़र इंटरफ़ेस (यूआई) का उदाहरण एपीआई का उदाहरण
सभी/किसी भी एपीआई के लिए 5xx स्टेटस कोड एपीआई प्रॉक्सी के लिए, 5xx स्टेटस कोड की सूचना सेट अप करना एपीआई का इस्तेमाल करके, एपीआई प्रॉक्सी के लिए 5xx स्टेटस कोड की सूचना सेट अप करें
एक एपीआई प्रॉक्सी के लिए P95 इंतज़ार का समय एपीआई प्रॉक्सी के लिए, P95 के इंतज़ार के समय की सूचना सेट अप करना एपीआई का इस्तेमाल करके, एपीआई प्रॉक्सी के लिए P95 इंतज़ार के समय की सूचना सेट अप करना
सभी एपीआई प्रॉक्सी के लिए 404 (ऐप्लिकेशन नहीं मिला) स्टेटस कोड सभी एपीआई प्रॉक्सी के लिए, 404 (ऐप्लिकेशन नहीं मिला) स्टेटस कोड की सूचना सेट अप करना एपीआई का इस्तेमाल करके, सभी एपीआई प्रॉक्सी के लिए 404 (ऐप्लिकेशन नहीं मिला) स्टेटस कोड की सूचना सेट अप करना
एपीआई के लिए एपीआई प्रॉक्सी की संख्या एपीआई के लिए, एपीआई प्रॉक्सी काउंट अलर्ट सेट अप करना एपीआई का इस्तेमाल करके, एपीआई के लिए प्रॉक्सी काउंट अलर्ट सेट अप करना
टारगेट सेवाओं के लिए गड़बड़ी की दरें टारगेट सेवाओं के लिए, गड़बड़ी की दर के बारे में चेतावनी सेट अप करना एपीआई का इस्तेमाल करके टारगेट सेवाओं के लिए, गड़बड़ी की दर के बारे में चेतावनी सेट अप करना
सेवा कॉलआउट की नीतियों के लिए गड़बड़ी की दरें (अगर लागू हो) सर्विसकॉलआउट नीति के लिए गड़बड़ी की दर की चेतावनी सेट अप करना एपीआई का इस्तेमाल करके, सेवा कॉलआउट की नीति के लिए गड़बड़ी की दर की चेतावनी सेट अप करना
खास गलत कोड, जिनमें ये शामिल हैं:
  • एपीआई प्रोटोकॉल की गड़बड़ियां (आम तौर पर, 4xx)
    • यूज़र इंटरफ़ेस (यूआई): एपीआई प्रोटोकॉल > सभी
    • API:
      "faultCodeCategory":"API Protocol",
      "faultCodeSubCategory":"ALL"
  • कैच-सभी एचटीटीपी गड़बड़ियां
    • यूज़र इंटरफ़ेस (यूआई): गेटवे > अन्य > गेटवे HTTPErrorResponseCode
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Others",
      "faultCodeName": "Gateway HTTPErrorResponseCode"
  • Java सेवा कॉलआउट की प्रोसेस से जुड़ी गड़बड़ियां (अगर लागू हों)
    • यूज़र इंटरफ़ेस (यूआई): एक्ज़ीक्यूशन नीति > Java कॉलआउट > Javaकॉल आउट एक्ज़ीक्यूटेबल फ़्यूल
    • API:
      "faultCodeCategory": "Execution Policy",
      "faultCodeSubCategory": "Java Callout",
      "faultCodeName": "JavaCallout ExecutionFailed"
  • नोड स्क्रिप्ट चलाने से जुड़ी गड़बड़ियां (अगर लागू हों)
    • यूज़र इंटरफ़ेस (यूआई): एक्ज़ीक्यूशन नीति > नोड स्क्रिप्ट > NodeScript ExecutionError
    • API:
      "faultCodeCategory": "Execution Policy",
      "faultCodeSubCategory": "Node Script",
      "faultCodeName": "NodeScript ExecutionError"
  • कोटा के उल्लंघन
    • यूज़र इंटरफ़ेस (यूआई): ट्रैफ़िक Mgmt नीति > कोटा > कोटा का उल्लंघन
    • API:
      "faultCodeCategory": "Traffic Mgmt Policy",
      "faultCodeSubCategory": "Quota",
      "faultCodeName": "Quota Violation"
  • सुरक्षा नीति से जुड़ी गड़बड़ियां
    • यूज़र इंटरफ़ेस (यूआई): सुरक्षा नीति > कोई भी
    • API:
      "faultCodeCategory": "Security Policy",
      "faultCodeName": "Any"
  • Sense की गड़बड़ियां (अगर लागू हों)
    • यूज़र इंटरफ़ेस (यूआई): Sense > Sense > Sense riseFault
    • API:
      "faultCodeCategory": "Sense",
      "faultCodeSubCategory": "Sense",
      "faultCodeName": "Sense RaiseFault"
  • सेवा कॉलआउट के लागू होने से जुड़ी गड़बड़ियां (अगर लागू हों)
    • यूज़र इंटरफ़ेस (यूआई): एक्ज़ीक्यूशन नीति > सेवा कॉलआउट > Serviceकॉलआउट ExecutionDefault
    • API:
      "faultCodeCategory": "Execution Policy",
      "faultCodeSubCategory": "Service Callout",
      "faultCodeName": "ServiceCallout ExecutionFailed"
  • टारगेट से जुड़ी गड़बड़ियां
    • यूज़र इंटरफ़ेस (यूआई): गेटवे > टारगेट > गेटवे टाइमआउट withTargetOr callout
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Target",
      "faultCodeName": "Gateway TimeoutWithTargetOrCallout"
  • टारगेट की गड़बड़ियां, कोई चालू टारगेट नहीं
    • यूज़र इंटरफ़ेस (यूआई): गेटवे > टारगेट > गेटवे टारगेट सर्वर कॉन्फ़िगर अतिरिक्त इनलोड बैलेंसर्सडाउन
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Target",
      "faultCodeName": "Gateway TargetServerConfiguredInLoadBalancerIsDown
  • टारगेट की गड़बड़ियां, अचानक होने वाली ईओएफ़
    • यूज़र इंटरफ़ेस (यूआई): गेटवे > टारगेट > गेटवे अनपेक्षित EOFAtTarget
    • API:
      "faultCodeCategory": "Gateway", "faultCodeSubCategory": "Target", "faultCodeName" : "Gateway UnexpectedEOFAtTarget"
  • वर्चुअल होस्ट से जुड़ी गड़बड़ियां
    • यूज़र इंटरफ़ेस (यूआई): गेटवे > वर्चुअल होस्ट > VirtualHost अमान्यKeystoreOrTrustStore
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Virtual Host",
      "faultCodeName": "VirtualHost InvalidKeystoreOrTrustStore"
नीति में गड़बड़ी के कोड की चेतावनी सेट अप करना एपीआई का इस्तेमाल करके, नीति में गड़बड़ी के कोड के बारे में चेतावनी सेट अप करना

एपीआई प्रॉक्सी के लिए 5xx स्टेटस कोड की सूचना सेट अप करें

यहां उस यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने के तरीके का उदाहरण दिया गया है जो तब ट्रिगर होता है, जब होटल एपीआई प्रॉक्सी के लिए 5xx स्टेटस कोड के प्रति सेकंड (TPS) का लेन-देन किसी भी इलाके के लिए, 10 मिनट के लिए 100 से ज़्यादा हो जाता है. ज़्यादा जानकारी के लिए, सूचनाएं और सूचनाएं जोड़ना लेख पढ़ें.

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके, प्रॉक्सी के लिए 5xx स्टेटस कोड की चेतावनी सेट अप करें को देखें.

एपीआई प्रॉक्सी के लिए, P95 के इंतज़ार के समय की सूचना सेट अप करें

यहां दिए गए उदाहरण में, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने का तरीका बताया गया है. यह तब ट्रिगर होता है, जब किसी इलाके के होटल एपीआई प्रॉक्सी के लिए 95वें पर्सेंटाइल के लिए, रिस्पॉन्स मिलने में लगने वाला कुल समय, 5 मिनट के लिए 100 मि॰से॰ से ज़्यादा होता है. ज़्यादा जानकारी के लिए, सूचनाएं और सूचनाएं जोड़ना लेख पढ़ें.

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके, एपीआई प्रॉक्सी के लिए P95 इंतज़ार के समय की सूचना सेट अप करना लेख पढ़ें

सभी एपीआई प्रॉक्सी के लिए 404 (ऐप्लिकेशन नहीं मिला) चेतावनी सेट अप करना

इस उदाहरण में, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने का तरीका बताया गया है. यह तब ट्रिगर होता है, जब सभी एपीआई प्रॉक्सी के लिए 404 स्टेटस कोड का प्रतिशत, किसी भी इलाके के लिए पांच मिनट के लिए 5% से ज़्यादा हो जाता है. ज़्यादा जानकारी के लिए, सूचनाएं और सूचनाएं जोड़ना लेख पढ़ें.

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके, सभी एपीआई प्रॉक्सी के लिए 404 (ऐप्लिकेशन नहीं मिला) चेतावनी सेट अप करें देखें.

एपीआई के लिए, एपीआई प्रॉक्सी काउंट अलर्ट सेट अप करें

यहां दिए गए उदाहरण में, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने का तरीका बताया गया है. यह तब ट्रिगर होता है, जब किसी इलाके के लिए, एपीआई के लिए 5xx कोड की संख्या 5 मिनट के लिए 200 से ज़्यादा हो जाती है. इस उदाहरण में, एपीआई को ज़रूरी एपीआई प्रॉक्सी कलेक्शन में कैप्चर किया जाता है. ज़्यादा जानकारी के लिए, ये देखें:

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके एपीआई के लिए, प्रॉक्सी की गिनती करने की सूचना सेट अप करना लेख पढ़ें.

टारगेट सेवाओं के लिए गड़बड़ी की दर के बारे में चेतावनी सेट अप करना

इस उदाहरण में, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने का तरीका बताया गया है. यह तब ट्रिगर होता है, जब टारगेट सेवाओं के लिए 500 कोड की दर, किसी भी इलाके के लिए एक घंटे के लिए 10% से ज़्यादा हो जाती है. इस उदाहरण में, टारगेट सेवाओं को अहम टारगेट से जुड़े कलेक्शन में कैप्चर किया गया है. ज़्यादा जानकारी के लिए, ये देखें:

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके टारगेट सेवाओं के लिए गड़बड़ी की दर के बारे में चेतावनी सेट अप करना देखें.

सेवा कॉलआउट नीति के लिए गड़बड़ी दर की चेतावनी सेट अप करें

इस उदाहरण में, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने का तरीका बताया गया है. यह तब ट्रिगर होता है, जब सेवा कॉलआउट की नीति में दी गई सेवा के लिए 500 कोड की दर, किसी भी क्षेत्र में एक घंटे के लिए 10% से ज़्यादा हो जाती है. ज़्यादा जानकारी के लिए, ये देखें:

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके, सेवा कॉलआउट की नीति के लिए गड़बड़ी की दर से जुड़ी चेतावनी सेट अप करना देखें.

नीति में गड़बड़ी के कोड की चेतावनी सेट अप करना

नीचे दिए गए उदाहरण में, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके सूचना सेट अप करने का तरीका बताया गया है. यह तब ट्रिगर होता है, जब VerifyJWT नीति के लिए, JWT AlgorithmMismatch में गड़बड़ी के कोड की संख्या, सभी एपीआई के लिए 10 मिनट के लिए 5 से ज़्यादा है. ज़्यादा जानकारी के लिए, ये देखें:

एपीआई का इस्तेमाल करने के बारे में जानकारी पाने के लिए, एपीआई का इस्तेमाल करके, नीति में गड़बड़ी के कोड के लिए गड़बड़ी कोड की चेतावनी सेट अप करना देखें.