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

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

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

नई सुविधाएं और सुधार

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

Analytics में किए गए सुधार

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

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

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

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

ऑफ़लाइन ट्रैक टूल

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

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

उपयोगकर्ता की सेटिंग में दिखने वाली उपयोगकर्ता की भूमिकाएं

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

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

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

बग ठीक किए गए

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

समस्या आईडी ब्यौरा
APIRT-272 io.timeout.millis सेटिंग काम नहीं कर रही है
अब एपीआई प्रॉक्सी के एचटीटीपी टारगेट कनेक्शन पर io.timeout.millis सेटिंग, डाइनैमिक टारगेट एंडपॉइंट के लिए काम करती है.
APIRT-441 OAuth की गड़बड़ी के मैसेज, क्लाइंट को वापस भेजे गए हैं
OAuthV2 नीति में, जब continueOnError को 'सही' पर सेट किया जाता है, तो 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 आईपी का इस्तेमाल किया जा रहा है, लेकिन ट्रैफ़िक को ब्लॉक नहीं किया जा रहा
ऐक्सेस कंट्रोल की नीति में, सिर्फ़ पहले X-Forwarded-For हेडर का इस्तेमाल किया जा रहा था. अब अगर एक से ज़्यादा X-Forwarded-For हेडर मौजूद हैं, तो नीति उन सभी का इस्तेमाल करती है.
APIRT-1078 मैसेज प्रोसेसर और राउटर, डिप्लॉयमेंट के दौरान कभी-कभी काम नहीं करते
APIRT-1098 JavaScript कोड को चलाते समय, java.util.ConcurrentModificationException दिखाने वाले एमपी लॉग
डीबग/ट्रैस करने के दौरान, कुछ JavaScript नीतियों में 'सेवा उपलब्ध नहीं है' वाली गड़बड़ियां दिख रही थीं. इस समस्या को हल कर दिया गया है.
APIRT-1099 GetOAuthV2Info - AuthorizationCode से जुड़ी समस्या. NPE का इस्तेमाल किया जा रहा है.
GetOAuthV2Info नीति, "AuthorizationCode" को फ़ेच करने के दौरान, null pointer exceptions दिखा रही थी. इस समस्या को हल कर दिया गया है. अब इस नीति की मदद से, AuthorizationCode की जानकारी वापस पाई जा सकती है.
AXAPP-572 डैशबोर्ड पेज पर मौजूद ड्रॉपडाउन, चुने जाने के बाद भी अपनी स्थिति नहीं बदलता
AXAPP-1295 कस्टम रिपोर्ट की वजह से, सर्वर में गड़बड़ी का मैसेज दिखना
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) अब यह पक्का करता है कि कस्टम रिपोर्ट से किए गए आंकड़ों के कॉल के लिए, खास वर्ण (%, ") सही तरीके से एन्कोड किए गए हों.
AXAPP-1320 खाली कस्टम डाइमेंशन पर ड्रिल-डाउन करने पर, सटीक होने के लेवल के साथ गड़बड़ी होती है "सटीक"
AXAPP-1390 "डैशबोर्ड" पेज पर, सबसे अच्छी परफ़ॉर्मेंस वाला व्यू लोड करने के दौरान "सर्वर गड़बड़ी" वाली चेतावनी दिखना
AXAPP-1427 "मिनट के हिसाब से" देखने पर, डैशबोर्ड पर रिस्पॉन्सिविटी से जुड़ी समस्या
CORERT-280 TCPMonitor को टास्क को तय समय पर शेड्यूल करना चाहिए, न कि तय इंटरवल पर. इससे सभी थ्रेड का इस्तेमाल होने से बचा जा सकता है
TCPMonitor कोड को सिस्टम के संसाधनों को ज़्यादा बेहतर तरीके से मैनेज करने के लिए ऑप्टिमाइज़ किया गया है.
CORERT-297 java.lang.OutOfMemoryError: लोड टेस्ट के दौरान, Netty राउटर पर डायरेक्ट बफ़र मेमोरी का पता चला
CORERT-331 '|' वाले यूआरएल की वजह से अनुरोध गलत तरीके से बन रहा है
यूआरएल में पाइप वर्ण ("|") की वजह से, अनुरोध गलत तरीके से बन रहा था. इस समस्या को ठीक कर दिया गया है.
CORERT-338 proxyBasePath, env, vhost alias, और vhost port के साथ मैच न होने वाली एंट्री होने पर, सबसे अच्छा बेस पाथ मैच ढूंढना
CORERT-348 "कनेक्शन: बंद करें" रिस्पॉन्स हेडर की वजह से, बैकएंड के 200 को 503 में बदल दिया गया है
DEVRT-1039 लेन-देन की दर का प्लान लेना ज़रूरी नहीं है
लेन-देन रिकॉर्ड करने की नीति की ज़रूरी शर्त लागू नहीं की जा रही थी. कमाई करने के लिए, अब भी यह ज़रूरी है कि किसी प्रॉडक्ट के लिए लेन-देन रिकॉर्ड करने की नीति मौजूद हो. इसके बाद ही, उस प्रॉडक्ट वाले पैकेज के लिए किराया तय किया जा सकता है.
DEVRT-1210 नियम और शर्तों की तारीख वाले फ़ील्ड में, पुष्टि करने के लिए संगठन के टाइमज़ोन का इस्तेमाल नहीं किया जाता
नियम और शर्तों के लागू होने की तारीख का हिसाब गलत तरीके से लगाया जा रहा था. अब तारीख की पुष्टि, संगठन के टाइम ज़ोन के हिसाब से की जाती है.
MGMT-927 Develop यूज़र इंटरफ़ेस, नीतियों में मौजूद एक्सएमएल को सही तरीके से पार्स नहीं कर रहा है. इससे, नए बदलावों को सेव करते समय समस्याएं आ सकती हैं
जब एक्सएमएल की परिभाषाएं कई लाइनों में होती हैं, तो मैनेजमेंट यूज़र इंटरफ़ेस, एपीआई प्रॉक्सी और नीतियों को पार्स नहीं कर पाता. इस समस्या को हल कर दिया गया है.
MGMT-1294 अगर टारगेट बैक-एंड को जवाब देने में कुछ समय लगता है, तो नया ट्रेस यूज़र इंटरफ़ेस (यूआई) आने वाला अनुरोध नहीं दिखाता
MGMT-1302 मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉगिन करने पर रीडायरेक्ट लूप
कुछ मामलों में, Firefox पर मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने की सुविधा काम नहीं करेगी. इसे ठीक कर दिया गया है.
MGMT-1309 यूज़र इंटरफ़ेस (यूआई) फ़िल्टर, खास वर्णों को साफ़ तौर पर यूआरएल एन्कोड करता है
MGMT-1323 एपीआई मॉडल को क्रेडेंशियल के बिना वापस पाया जा सकता है
अब एपीआई मॉडल के संसाधनों के लिए, proxyUrl डिस्कवरी एंडपॉइंट के अलावा सभी अनुरोधों की पुष्टि करना ज़रूरी है. इसका मतलब है कि अब सीधे बैकएंड से SmartDocs एचटीएमएल देखने के लिए, क्रेडेंशियल की ज़रूरत होगी.
MGMT-1386 APIProxy की खास जानकारी वाले पेज पर AJAX गड़बड़ी
जब अलग-अलग ब्राउज़र टैब में कई संगठन चालू थे, तब डेटा इंटिग्रिटी से जुड़ी गड़बड़ियां हो रही थीं. Edge के मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) की मदद से, अब एक से ज़्यादा ब्राउज़र टैब में डेटा की सुरक्षा को पक्का किया जा सकता है. किसी ब्राउज़र टैब पर किसी संगठन के साथ काम करने के बाद, मैनेजमेंट आपको अन्य सभी मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) टैब में उस संगठन पर स्विच करने के लिए मजबूर करता है.
MGMT-1410 सेवा कॉलआउट में इस्तेमाल किए जाने पर, टारगेट सर्वर की पुष्टि नहीं की गई
सेवा कॉलआउट की नीति में, एपीआई प्रॉक्सी बंडल डिप्लॉयमेंट के दौरान, टारगेट एंडपॉइंट मौजूद न होने पर भी अनुमति दी जा रही थी. नीति के टारगेट एंडपॉइंट की पुष्टि की जा रही है. साथ ही, अगर सेवा कॉलआउट में टारगेट एंडपॉइंट मौजूद नहीं है, तो डिप्लॉयमेंट के दौरान गड़बड़ी का मैसेज दिखता है.
MGMT-1411 TargetEndPoint के LoadBalancer में कोई <Path> वैरिएबल न होने पर, डिप्लॉयमेंट के दौरान एनपीई (नॉन-पर्सिस्टेंट एलिमेंट) दिखता है
किसी HTTPTargetConnection में, LoadBalancer का इस्तेमाल करने और पाथ की जानकारी न देने पर, 500 वाली गड़बड़ी दिखती है. इस समस्या को हल कर दिया गया है. अगर किसी LoadBalancer में पाथ एलिमेंट मौजूद नहीं है, तो डिफ़ॉल्ट "/" का इस्तेमाल किया जाता है.
MGMT-1416 गलत स्थिति वाले प्रोक्सी बंडल को डिप्लॉय करते समय मैसेज में सुधार
एपीआई प्रोक्सी बनाते समय गड़बड़ी के मैसेज को बेहतर बनाया गया है, ताकि गड़बड़ी की जगह और वजहों के बारे में ज़्यादा जानकारी शामिल की जा सके.
MGMT-1496 उपयोगकर्ता जोड़ते समय गड़बड़ी का गलत यूज़र इंटरफ़ेस (यूआई) मैसेज दिखना
किसी मौजूदा उपयोगकर्ता को संगठन में फिर से जोड़ने की कोशिश करते समय, "उपयोगकर्ता की जानकारी पहले से ही संगठन में मौजूद है" मैसेज दिखता है. 'undefined' शब्द को अब उपयोगकर्ता नाम से बदल दिया गया है.
MGMT-1532 बदलाव करने की अनुमति के बिना कस्टम भूमिका, एपीआई प्रोक्सी बनाने की अनुमति नहीं देती
MGMT-1538 जिन डेवलपर के ईमेल पते के लोकल-पार्ट में $ है उन्हें वापस नहीं लाया जा सकता
MGMT-1543 मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) की मदद से, 'उपयोगकर्ता' की भूमिका में डिप्लॉय नहीं किया जा सकता

पहले से मालूम समस्याएं

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

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