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 की जगह
Edge की नीतियों के लिए स्कीमा, Apigee के सैंपल वाली GitHub रिपॉज़िटरी में अपडेट किए गए हैं. देखें: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 मैसेज प्रोसेसर के लिए, ज़्यादा आरईएस मेमोरी का इस्तेमाल
APIRT-970 मैसेज प्रोसेसर में ज़्यादा हीप का इस्तेमाल
APIRT-998 एक से ज़्यादा X-Forwarded-For आईपी पते वाली AccessControl नीति, ट्रैफ़िक को ब्लॉक नहीं कर रही है
Access Control नीति में, सिर्फ़ पहले X-Forwarded-For हेडर का इस्तेमाल किया जा रहा था. अब नीति में, एक से ज़्यादा X-Forwarded-For हेडर मौजूद होने पर, उन सभी का इस्तेमाल किया जाता है.
APIRT-1078 कभी-कभी डिप्लॉयमेंट के दौरान, मैसेज प्रोसेसर और राउटर काम करना बंद कर देते हैं
APIRT-1098 MP लॉग में, JavaScript को एक्ज़ीक्यूट करते समय java.util.ConcurrentModificationException दिख रहा है
डीबग/ट्रेस के दौरान, कुछ JavaScript नीतियों में सेवा उपलब्ध नहीं है से जुड़ी गड़बड़ियां दिख रही थीं. इस समस्या को हल कर दिया गया है.
APIRT-1099 GetOAuthV2Info - AuthorizationCode में समस्या है. Throwing 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 से जुड़ी गड़बड़ी
डेटा इंटिग्रिटी से जुड़ी गड़बड़ियां तब हो रही थीं, जब अलग-अलग ब्राउज़र टैब में एक से ज़्यादा संगठन सक्रिय थे. Edge Management UI अब एक से ज़्यादा ब्राउज़र टैब में डेटा की अखंडता बनाए रखने में मदद करता है. किसी ब्राउज़र टैब पर किसी संगठन के साथ काम करने के बाद, मैनेजमेंट आपको अन्य सभी मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) टैब में उस संगठन पर स्विच करने के लिए मजबूर करता है.
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 रिपोर्ट में डेवलपर ऐप्लिकेशन और प्रॉडक्ट के लिए "लागू नहीं" दिख सकता है
कभी-कभी आंकड़ों की रिपोर्ट में "लागू नहीं" दिखता है. दस्तावेज़ के इस विषय में बताया गया है कि अलग-अलग कॉन्टेक्स्ट में "लागू नहीं" का क्या मतलब है: मतलब है? आने वाले समय में होने वाले अपडेट में, यूज़र इंटरफ़ेस (यूआई) में इस लेबल को बेहतर तरीके से दिखाया जाएगा.