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" का क्या मतलब है: मतलब है? आने वाले समय में होने वाले अपडेट में, यूज़र इंटरफ़ेस (यूआई) में इस लेबल को बेहतर तरीके से दिखाया जाएगा. |