18.02.18 - Apigee Edge क्लाउड की जानकारी

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

हमने मंगलवार, 17 फ़रवरी, 2015 को Apigee Edge का नया क्लाउड वर्शन रिलीज़ किया था.

नई सुविधाएं और बेहतर टूल

इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.

Analytics की बेहतर सुविधाएं

इस रिलीज़ में, Edge Analytics के डैशबोर्ड और रिपोर्ट की परफ़ॉर्मेंस और इस्तेमाल करने में आसानी से जुड़ी कई सुविधाएं जोड़ी गई हैं.

  • एपीआई, डेवलपर, प्रॉडक्ट, और डेवलपर ऐप्लिकेशन के लिए परफ़ॉर्मेंस चार्ट को दूसरी जगह ले जाया गया है. इन्हें इन इकाइयों के मुख्य पेजों पर सबसे नीचे दिखाया जाता था. अब, हर पेज में सबसे ऊपर मौजूद Analytics टैब को चुनकर, चार्ट ऐक्सेस किए जा सकते हैं.
  • इस रिलीज़ में, इन मौजूदा या नए डैशबोर्ड पर मुख्य रूप से काम किया गया है:
    • Apigee डैशबोर्ड (बदलाव किया गया): इसमें तीन मेट्रिक चार्ट शामिल हैं: प्रॉक्सी ट्रैफ़िक, डेवलपर की दिलचस्पी, और डेवलपर ऐप्लिकेशन. हर चार्ट में "ज़्यादा जानकारी" व्यू होता है. इससे हर मेट्रिक की ज़्यादा जानकारी देखी जा सकती है. Apigee डैशबोर्ड देखें.
    • प्रॉक्सी की परफ़ॉर्मेंस (नया): इससे एपीआई प्रॉक्सी के ट्रैफ़िक पैटर्न और प्रोसेसिंग में लगने वाले समय के बारे में पता चलता है. यह एपीआई प्रॉक्सी परफ़ॉर्मेंस डैशबोर्ड की जगह लेता है. एपीआई प्रॉक्सी की परफ़ॉर्मेंस देखें.
    • ट्रैफ़िक कंपोज़िशन (बदलाव किया गया): डैशबोर्ड के लुक, फ़ील, और कॉन्टेंट में पूरी तरह से बदलाव किया गया है. इससे यह पता चलता है कि आपके एपीआई प्रोग्राम में, आपके टॉप एपीआई, ऐप्लिकेशन, डेवलपर, और प्रॉडक्ट का कितना योगदान है. ट्रैफ़िक कंपोज़िशन देखें.
    • गड़बड़ी का विश्लेषण (बदला गया): इसमें पूरी तरह से बदलाव किया गया है. एपीआई प्रॉक्सी और टारगेट के लिए गड़बड़ी की दरें दिखाता है. गड़बड़ी के कोड का विश्लेषण करने वाला डैशबोर्ड देखें.
  • इन मौजूदा डैशबोर्ड के नाम बदल दिए गए हैं:
    • एंडपॉइंट परफ़ॉर्मेंस का नाम बदलकर टारगेट परफ़ॉर्मेंस कर दिया गया है: इससे एपीआई प्रॉक्सी के बैकएंड टारगेट के लिए, ट्रैफ़िक पैटर्न और परफ़ॉर्मेंस मेट्रिक दिखती हैं. टारगेट की परफ़ॉर्मेंस देखें.
    • पार्टनर की दिलचस्पी का नाम बदलकर डेवलपर की दिलचस्पी कर दिया गया है: इससे पता चलता है कि रजिस्टर किए गए आपके कौनसे ऐप्लिकेशन डेवलपर, सबसे ज़्यादा एपीआई ट्रैफ़िक जनरेट कर रहे हैं. आपके हर डेवलपर के लिए, यह पता लगाया जा सकता है कि कौन सबसे ज़्यादा एपीआई ट्रैफ़िक और सबसे ज़्यादा गड़बड़ियां जनरेट कर रहा है. डेवलपर से जुड़ाव देखें.

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में फ़िल्टर करने के विकल्प

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉक्सी, प्रॉडक्ट, डेवलपर, और ऐप्लिकेशन पेजों पर, खोज के लिए फ़िल्टर करने के नए विकल्प उपलब्ध हैं.

ऑफ़लाइन ट्रेस टूल

ऑफ़लाइन ट्रेस टूल की मदद से, पहले से सेव किए गए ट्रेस सेशन देखे और उनका विश्लेषण किया जा सकता है. सेव किया गया ट्रेस सेशन, ट्रेस सेशन की "रिकॉर्डिंग" होता है. यह उन मामलों में काम आ सकता है जहां समस्या हल करने और आगे के विश्लेषण की ज़रूरत होती है. ऑफ़लाइन ट्रेस टूल का यूज़र इंटरफ़ेस (यूआई), "लाइव" ट्रेस टूल के यूज़र इंटरफ़ेस (यूआई) जैसा होता है.

ज़्यादा जानकारी के लिए, ऑफ़लाइन ट्रेस टूल का इस्तेमाल करना लेख पढ़ें.

उपयोगकर्ता की भूमिकाएं, उपयोगकर्ता की सेटिंग में दिखती हैं

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के उपयोगकर्ता सेटिंग पेज (उपयोगकर्ता नाम > उपयोगकर्ता सेटिंग) पर, अब उपयोगकर्ता की भूमिकाएं दिखती हैं.

Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में सुधार

इस रिलीज़ में, Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को इस्तेमाल करने में आसानी और एक जैसा अनुभव देने के लिए कई छोटे-छोटे सुधार किए गए हैं.

गड़बड़ियां ठीक की गईं

इस रिलीज़ में इन बग को ठीक किया गया है.

समस्या आईडी ब्यौरा
APIRT-272 io.timeout.millis सेटिंग का पालन नहीं किया जा रहा है
अब एपीआई प्रॉक्सी के एचटीटीपी टारगेट कनेक्शन पर io.timeout.millis सेटिंग का पालन किया जाता है. ऐसा डाइनैमिक टारगेट एंडपॉइंट के लिए किया जाता है.
APIRT-441 क्लाइंट को वापस भेजे गए OAuth गड़बड़ी के मैसेज में बदलाव किया गया है
OAuthV2 नीति में, जब continueOnError को true पर सेट किया जाता है, तो Edge अब गड़बड़ियों के बारे में ज़्यादा जानकारी देने के लिए, यहां दिए गए नए फ़्लो वैरिएबल भरता है: oauthV2.policy-name.fault.name और oauthV2.policy-name.fault.cause
APIRT-641 अप-टू-डेट XSD की जगह
Apigee के सैंपल GitHub रिपॉज़िटरी में, Edge की नीतियों के लिए स्कीमा अपडेट किए गए हैं. देखें: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 मैसेज प्रोसेसर के लिए, आरईएस मेमोरी का ज़्यादा इस्तेमाल किया जा रहा है
APIRT-970 मैसेज प्रोसेसर में ज़्यादा हीप का इस्तेमाल
APIRT-998 एक से ज़्यादा X-Forwarded-For आईपी पते वाली AccessControl नीति, ट्रैफ़िक को ब्लॉक नहीं कर रही है
AccessControl नीति में, सिर्फ़ पहले X-Forwarded-For हेडर का इस्तेमाल किया जा रहा था. अब नीति, एक से ज़्यादा X-Forwarded-For हेडर मौजूद होने पर, उन सभी का इस्तेमाल करती है.
APIRT-1078 कभी-कभी डिप्लॉयमेंट के दौरान, मैसेज प्रोसेसर और राउटर काम करना बंद कर देते हैं
APIRT-1098 MP लॉग में, JavaScript को एक्ज़ीक्यूट करते समय java.util.ConcurrentModificationException दिख रहा है
डीबग/ट्रेस के दौरान, कुछ JavaScript नीतियों में सेवा उपलब्ध नहीं होने से जुड़ी गड़बड़ियां दिख रही थीं. इस समस्या को हल कर दिया गया है.
APIRT-1099 GetOAuthV2Info - AuthorizationCode से जुड़ी समस्या. NPE थ्रो किया जा रहा है.
"AuthorizationCode" को फ़ेच करने की कोशिश करते समय, GetOAuthV2Info नीति में नल पॉइंटर अपवाद दिख रहे थे. इस समस्या को हल कर दिया गया है. इस नीति के तहत, अब AuthorizationCode की जानकारी को वापस पाया जा सकता है.
AXAPP-572 डैशबोर्ड पेज पर मौजूद ड्रॉपडाउन में, चुनने के बाद भी बदलाव नहीं होता
AXAPP-1295 कस्टम रिपोर्ट में सर्वर से जुड़ी गड़बड़ी
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) अब यह पक्का करता है कि कस्टम रिपोर्ट से Analytics कॉल के लिए, खास वर्णों (%, ") को सही तरीके से कोड में बदला गया हो.
AXAPP-1320 खाली कस्टम डाइमेंशन में ड्रिल-डाउन करने पर, "सटीक" लेवल की सटीकता में गड़बड़ी होती है
AXAPP-1390 "डैशबोर्ड" पेज पर सबसे अच्छा परफ़ॉर्म करने वाले वीडियो की जानकारी लोड करते समय, "सर्वर से जुड़ी गड़बड़ी" चेतावनी दिखना
AXAPP-1427 "हर मिनट" के हिसाब से डेटा देखने पर, डैशबोर्ड के रिस्पॉन्सिव न होने की समस्या
CORERT-280 TCPMonitor को टास्क शेड्यूल करते समय, तय समय के बाद होने वाले डिले का इस्तेमाल करना चाहिए, न कि तय इंटरवल का. इससे सभी थ्रेड का इस्तेमाल होने से रोका जा सकेगा
TCPMonitor कोड को सिस्टम के संसाधनों को ज़्यादा असरदार तरीके से मैनेज करने के लिए ऑप्टिमाइज़ किया गया है.
CORERT-297 java.lang.OutOfMemoryError: Direct buffer memory observed on Netty router during load test
CORERT-331 '|' वाले यूआरएल की वजह से अनुरोध गलत तरीके से बनाया गया है
यूआरएल में पाइप वर्ण ("|") की वजह से, अनुरोध से जुड़ी गड़बड़ियां हो रही थीं. इस समस्या को ठीक कर दिया गया है.
CORERT-338 proxyBasePath, env, vhost alias, और vhost port के साथ टकराव वाली एंट्री होने पर, सबसे सही बेस पाथ मैच ढूंढें
CORERT-348 "Connection: close" रिस्पॉन्स हेडर की वजह से, बैकएंड का 200 स्टेटस कोड बदलकर 503 हो गया है
DEVRT-1039 ट्रांजै़क्शन रेट प्लान ज़रूरी नहीं है
ट्रांजै़क्शन रिकॉर्ड करने की नीति से जुड़ी ज़रूरी शर्तें लागू नहीं की जा रही थीं. अब भी कमाई करने के लिए, यह ज़रूरी है कि किसी प्रॉडक्ट के लिए लेन-देन रिकॉर्ड करने की नीति मौजूद हो. इसके बाद ही, उस प्रॉडक्ट को शामिल करने वाले पैकेज के लिए दर प्लान तय किया जा सकता है.
DEVRT-1210 नियम और शर्तों के तारीख वाले फ़ील्ड में, पुष्टि करने के लिए संगठन के समय क्षेत्र का इस्तेमाल नहीं किया जाता
नियम और शर्तों के लागू होने की तारीख का हिसाब गलत तरीके से लगाया जा रहा था. अब तारीख की पुष्टि, संगठन के टाइम ज़ोन के हिसाब से की जाती है.
MGMT-927 नीतियों में XML को सही तरीके से पार्स नहीं कर रहा है यूज़र इंटरफ़ेस (यूआई). इससे नए बदलाव सेव करते समय समस्याएं हो सकती हैं
जब XML डेफ़िनिशन को कई लाइनों में रैप किया जाता था, तब मैनेजमेंट यूज़र इंटरफ़ेस (यूआई), एपीआई प्रॉक्सी और नीतियों को पार्स नहीं कर रहा था. इस समस्या को हल कर दिया गया है.
MGMT-1294 अगर टारगेट बैक-एंड को जवाब देने में समय लगता है, तो नए ट्रेस यूज़र इंटरफ़ेस (यूआई) में आने वाला अनुरोध नहीं दिखता
MGMT-1302 मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉग इन करते समय रीडायरेक्ट लूप की समस्या
कुछ मामलों में, Firefox पर मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉग इन नहीं किया जा सकेगा. इस समस्या को ठीक कर दिया गया है.
MGMT-1309 Trace UI फ़िल्टर, खास वर्णों को साफ़ तौर पर यूआरएल में बदलता है
MGMT-1323 एपीआई मॉडल को क्रेडेंशियल के बिना वापस पाया जा सकता है
एपीआई मॉडल के संसाधनों के लिए, अब सभी अनुरोधों पर पुष्टि करना ज़रूरी है. हालांकि, proxyUrl डिस्कवरी एंडपॉइंट के लिए ऐसा करना ज़रूरी नहीं है. इसका मतलब है कि अब सीधे तौर पर बैकएंड से SmartDocs का एचटीएमएल देखने के लिए, क्रेडेंशियल की ज़रूरत होगी.
MGMT-1386 APIProxy की खास जानकारी वाले पेज पर AJAX से जुड़ी गड़बड़ी
जब अलग-अलग ब्राउज़र टैब में एक से ज़्यादा संगठन चालू थे, तब डेटा का रखरखाव से जुड़ी गड़बड़ियां हो रही थीं. एज मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) अब एक से ज़्यादा ब्राउज़र टैब में डेटा का रखरखाव बनाए रखने में मदद करता है. किसी ब्राउज़र टैब पर किसी संगठन के साथ काम करने के बाद, मैनेजमेंट आपको मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के सभी अन्य टैब में उस संगठन पर स्विच करने के लिए मजबूर करता है.
MGMT-1410 Service Callout में इस्तेमाल किए जाने पर, टारगेट सर्वर की पुष्टि नहीं की गई
Service Callout नीति में, एपीआई प्रॉक्सी बंडल डिप्लॉयमेंट के दौरान टारगेट एंडपॉइंट मौजूद न होने पर भी अनुमति दी जा रही थी. नीति के टारगेट एंडपॉइंट की पुष्टि की जा रही है. साथ ही, सर्विस कॉलआउट में टारगेट एंडपॉइंट मौजूद न होने पर, डिप्लॉयमेंट के दौरान गड़बड़ी होती है.
MGMT-1411 TargetEndPoint के LoadBalancer में कोई <Path> वैरिएबल नहीं है. इसलिए, डिप्लॉयमेंट के दौरान NPE दिखता है
HTTPTargetConnection में, जब LoadBalancer का इस्तेमाल किया जाता था और कोई पाथ नहीं दिया जाता था, तब 500 गड़बड़ी दिखती थी. इस समस्या को हल कर दिया गया है. अगर LoadBalancer में Path एलिमेंट मौजूद नहीं है, तो डिफ़ॉल्ट "/" का इस्तेमाल किया जाता है.
MGMT-1416 गलत शर्त के साथ प्रॉक्सी बंडल डिप्लॉय करते समय, मैसेज में सुधार किया गया है
एपीआई प्रॉक्सी डेवलप करते समय, गड़बड़ी के मैसेज में सुधार किया गया है. इससे गड़बड़ियों की वजहों और उनकी जगह के बारे में ज़्यादा जानकारी मिलती है.
MGMT-1496 उपयोगकर्ता को जोड़ते समय, यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी का गलत मैसेज दिखना
किसी मौजूदा उपयोगकर्ता को संगठन में फिर से जोड़ने की कोशिश करते समय, "उपयोगकर्ता को संगठन में पहले से ही जोड़ा गया है" मैसेज दिखा. 'undefined' शब्द को अब उपयोगकर्ता नाम से बदल दिया गया है.
MGMT-1532 'बदलाव करें' की अनुमति के बिना कस्टम रोल में, एपीआई प्रॉक्सी नहीं बनाई जा सकती
MGMT-1538 ईमेल के लोकल-पार्ट में $ वाले डेवलपर को वापस नहीं लाया जा सकता
MGMT-1543 मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के ज़रिए, 'उपयोगकर्ता' की भूमिका में डिप्लॉय नहीं किया जा सकता

ज्ञात समस्याएं

इस रिलीज़ में ये समस्याएं हैं.

समस्या आईडी ब्यौरा
APIRT-950 रिपोर्ट में डेवलपर ऐप्लिकेशन और प्रॉडक्ट के लिए "लागू नहीं" दिख सकता है
कभी-कभी आंकड़ों की रिपोर्ट में "लागू नहीं" दिखता है. दस्तावेज़ के इस विषय में बताया गया है कि अलग-अलग कॉन्टेक्स्ट में "लागू नहीं" का क्या मतलब है: मतलब क्या है? आने वाले समय में होने वाले अपडेट में, यूज़र इंटरफ़ेस (यूआई) में इस लेबल को बेहतर तरीके से दिखाया जाएगा.