Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
We wtorek 17 lutego 2015 r. udostępniliśmy nową wersję Apigee Edge w chmurze.
Nowe funkcje i ulepszenia
Poniżej znajdziesz nowe funkcje i udoskonalenia w tej wersji.
Ulepszenia Analytics
Ta wersja zawiera wiele ulepszeń dotyczących użyteczności i wydajności paneli analitycznych Edge oraz raportów.
- Wykresy skuteczności dotyczące interfejsów API, deweloperów, produktów i aplikacji dla deweloperów zostały przeniesione. Wcześniej były one wyświetlane na dole głównych stron tych podmiotów. Teraz możesz uzyskać dostęp do wykresów, wybierając kartę Analityka u góry każdej strony.
- Ta wersja obejmuje istotne zmiany w tych dotychczasowych i nowych panelach:
-
Panel Apigee (zmieniona wersja): zawiera 3 wykresy danych: „Ruch przez serwer proxy”, „Zaangażowanie deweloperów” i „Aplikacje deweloperów”. Każdy wykres zawiera widok „Więcej szczegółów”, który umożliwia zgłębienie poszczególnych danych. Otwórz panel Apigee.
-
Wydajność serwera proxy (nowość): pokazuje wzorce ruchu serwera proxy interfejsu API i czasy przetwarzania. Zastępuje panel wydajności proxy interfejsu API. Zobacz Wydajność serwera proxy interfejsu API.
-
Skład ruchu (zmieniona wersja): całkowicie zmieniony wygląd panelu oraz jego zawartość. Mierzy względny udział Twoich najpopularniejszych interfejsów API, aplikacji, deweloperów i produktów w ogólnym programie interfejsów API. Zobacz Skład ruchu.
-
Analiza błędów (zmieniona): całkowicie zmieniony wygląd i zawartość. Pokazuje odsetki błędów w przypadku proxy i celów interfejsu API. Otwórz panel informacyjny Analiza kodu błędu.
-
-
Zmieniono nazwy tych dotychczasowych paneli:
-
Nazwa Skuteczność punktu końcowego została zmieniona na Skuteczność celu: pokazuje wzorce ruchu i dane o skuteczności dla celów backendowych proxy API. Zobacz docelową skuteczność.
-
Nazwa Udział partnera została zmieniona na Udział dewelopera: pokazuje, którzy z zarejestrowanych deweloperów aplikacji generują najwięcej ruchu z interfejsu API. W przypadku każdego dewelopera możesz sprawdzić, kto generuje najwięcej ruchu w interfejsie API i błędów. Zobacz zaangażowanie deweloperów.
-
Opcje filtrowania w interfejsie zarządzania
Na stronach „Proxy interfejsu API”, „Produkty”, „Deweloperzy” i „Aplikacje” w interfejsie zarządzania dostępne są nowe opcje filtrowania wyszukiwania.
Narzędzie do śledzenia offline
Narzędzie Offline Trace umożliwia wyświetlanie i analizowanie wcześniej zapisanych sesji śledzenia. Zapisana sesja śledzenia to w podstawie „nagranie” sesji śledzenia. Może być przydatna w przypadkach, gdy potrzebne jest rozwiązywanie problemów i dalsza analiza. Interfejs narzędzia do śledzenia offline jest podobny do interfejsu narzędzia do śledzenia „na żywo”.
Więcej informacji znajdziesz w artykule Korzystanie z narzędzia do śledzenia offline.
Role użytkowników wyświetlane w sekcji Ustawienia użytkownika
Na stronie Ustawienia użytkownika w interfejsie zarządzania (nazwa użytkownika > Ustawienia użytkownika) wyświetlane są role użytkownika.
Ulepszenia interfejsu zarządzania Edge
Ta wersja zawiera kilka drobnych ulepszeń interfejsu zarządzania Edge pod kątem łatwości obsługi i spójności.
Naprawione błędy
W tej wersji naprawiliśmy te błędy:
Identyfikator problemu | Opis |
---|---|
APIRT-272 | Nie jest uwzględniane ustawienie io.timeout.millis Ustawienie io.timeout.millis w połączeniu docelowym HTTP w interfejsie API jest teraz uwzględniane w przypadku dynamicznych punktów końcowych celu. |
APIRT-441 | Zmieniły się komunikaty o błędach OAuth zwracane do klienta Jeśli w zasadzie OAuth 2 parametr continueOnError ma wartość true, Edge wypełnia teraz te nowe zmienne przepływu, aby przekazywać więcej informacji o błędach: oauthV2.policy-name.fault.name i oauthV2.policy-name.fault.cause |
APIRT-641 | Lokalizacja aktualnych plików XSD Schematy zasad Edge zostały zaktualizowane w repozytorium przykładów Apigee na GitHubie. Zobacz: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
APIRT-848 | Wysokie wykorzystanie pamięci przez procesory wiadomości |
APIRT-970 | Wysokie wykorzystanie sterty w przetwarzaczach wiadomości |
APIRT-998 | Zasady kontroli dostępu z wieloma adresami IP X-Forwarded-For, które nie blokują ruchu W zasadach kontroli dostępu używany był tylko pierwszy nagłówek X-Forwarded-For. Teraz polityka używa wszystkich nagłówków X-Forwarded-For, jeśli jest ich więcej niż 1. |
APIRT-1078 | Procesory i routery wiadomości czasami przechodzą w stan nieaktualny podczas wdrażania |
APIRT-1098 | Dzienniki MP zawierające java.util.ConcurrentModificationException podczas wykonywania JavaScriptu Podczas debugowania lub śledzenia w niektórych regułach JavaScriptu występowały błędy „Usługa niedostępna”. Naprawiliśmy ten problem. |
APIRT-1099 | Problem z GetOAuthV2Info – AuthorizationCode. Wyrzucanie NPE. Przy próbie pobrania „AuthorizationCode” zasada GetOAuthV2Info zgłaszała wyjątki związane z wskaźnikiem null. Naprawiliśmy ten problem. Zasada obsługuje teraz pobieranie informacji o AuthorizationCode. |
AXAPP-572 | Menu na stronie panelu nie zmienia stanu po wybraniu |
AXAPP-1295 | Raporty niestandardowe powodujące błąd wewnętrzny serwera Interfejs zarządzania zapewnia teraz prawidłowe kodowanie znaków specjalnych (%, ") w wywołaniach Analytics z raportów niestandardowych. |
AXAPP-1320 | Uszczegółowienie pustego wymiaru niestandardowego powoduje błąd przy poziomie dokładności „Dokładne” |
AXAPP-1390 | Ostrzeżenie „Błąd serwera” podczas próby załadowania widoku najlepszej skuteczności na stronie „Panel informacyjny” |
AXAPP-1427 | Problem z szybkością działania panelu podczas wyświetlania danych „według minuty” |
CORERT-280 | TCPMonitor powinien planować zadania z stałym opóźnieniem, a nie z stałym interwałem, aby uniknąć zużywania wszystkich wątków Kod TCPMonitor został zoptymalizowany pod kątem efektywniejszego zarządzania zasobami systemowymi. |
CORERT-297 | java.lang.OutOfMemoryError: Direct buffer memory observed on Netty router during load test |
CORERT-331 | Adres URL zawierający znak „|” powoduje błędne żądanie Znaki „|” w adresach URL powodowały błędy nieprawidłowego żądania. Ten problem został rozwiązany. |
CORERT-338 | Znajdowanie najlepszego dopasowania ścieżki podstawowej, gdy występują konflikty z wpisami proxyBasePath, env, vhost alias i vhost port |
CORERT-348 | Zmieniliśmy kod odpowiedzi 200 na 503 w ramach zaplecza z powodu nagłówka odpowiedzi „Connection: close” |
DEVRT-1039 | Abonament transakcyjny nie jest wymagany Wymagania zasad dotyczących rejestrowania transakcji nie były egzekwowane. Monetyzacja nadal wymaga, aby dla danego produktu istniała polityka rejestrowania transakcji, zanim można zdefiniować plan taryfowy dla pakietu zawierającego ten produkt. |
DEVRT-1210 | Pole daty w Warunkach korzystania z usługi nie używa strefy czasowej organizacji do weryfikacji Data obowiązywania Warunków korzystania z usługi była obliczana nieprawidłowo. Data jest teraz weryfikowana na podstawie strefy czasowej organizacji. |
MGMT-927 | Interfejs Develop nieprawidłowo analizuje kod XML w zasadach, co może powodować problemy podczas zapisywania nowych wersji Interfejs zarządzania nie analizował zabezpieczeń i reguł API, gdy definicje XML były zawinięte na kilka linii. Naprawiliśmy ten problem. |
MGMT-1294 | Nowy interfejs śledzenia nie wyświetla przychodzącego żądania, jeśli serwer docelowy potrzebuje na odpowiedź dłuższej chwili |
MGMT-1302 | Pętla przekierowań podczas logowania w interfejsie zarządzania W niektórych przypadkach zalogowanie się w interfejsie zarządzania w Firefox może nie zadziałać. Problem został rozwiązany. |
MGMT-1309 | Filtr interfejsu śledzenia jawnie koduje znaki specjalne w adresie URL |
MGMT-1323 | Model interfejsu API można pobrać bez danych logowania Zasoby modelu interfejsu API wymagają teraz uwierzytelniania we wszystkich żądaniach z wyjątkiem punktu końcowego informacji o proxyUrl. Oznacza to, że wyświetlanie kodu HTML SmartDocs bezpośrednio z backendu wymaga teraz danych logowania. |
MGMT-1386 | Błąd AJAX na stronie Przegląd interfejsu APIProxy Błędy integralności danych występowały, gdy na różnych kartach przeglądarki było aktywnych wiele organizacji. Interfejs zarządzania w Edge pomaga teraz zapewnić integralność danych w sytuacjach, gdy otwartych jest wiele kart przeglądarki. Gdy pracujesz z jedną organizacją na karcie przeglądarki, zarządzanie zmusza Cię do przełączenia się na tę organizację na wszystkich innych kartach interfejsu zarządzania. |
MGMT-1410 | Serwer docelowy nie został zweryfikowany podczas używania w ramach powiadomienia o usługach W ramach powiadomienia o usługach brakujący punkt końcowy docelowy był dozwolony podczas wdrażania pakietu interfejsu API. Punkt końcowy docelowy w zasadzie jest teraz weryfikowany, a brak punktu końcowego docelowego w wywołaniu usługi powoduje błąd w wdrożeniu. |
MGMT-1411 | Brak zmiennej <Path> w usługach LoadBalancer usługi TargetEndPoint powoduje wyjątek NPE podczas wdrażania W przypadku usługi HTTPTargetConnection, gdy używana jest usługa LoadBalancer, a ścieżka nie jest określona, występuje błąd 500. Naprawiliśmy ten problem. Jeśli w regułach LoadBalancer brakuje elementu Path, używana jest domyślna wartość „/”. |
MGMT-1416 | Ulepszone komunikaty podczas wdrażania pakietu proxy z nieprawidłowym warunkiem Komunikaty o błędach podczas tworzenia interfejsów proxy zostały ulepszone, aby zawierały więcej informacji o lokalizacji i przyczynach błędów. |
MGMT-1496 | Nieprawidłowy komunikat o błędzie interfejsu podczas dodawania użytkownika Po ponownym dodaniu użytkownika do organizacji pojawił się komunikat „Użytkownik undefined już istnieje w organizacji”. Słowo „nieokreślony” jest teraz zastępowane nazwą użytkownika. |
MGMT-1532 | Rola niestandardowa bez uprawnienia EDYTUJ nie pozwala na tworzenie serwera proxy interfejsu API |
MGMT-1538 | Nie można pobrać danych deweloperów, którzy mają znak dolara w części lokalnej adresu e-mail |
MGMT-1543 | Nie można wdrożyć za pomocą interfejsu zarządzania w roli „Użytkownik” |
Znane problemy
W tej wersji występują te znane problemy.
Identyfikator problemu | Opis |
---|---|
APIRT-950 | W raportach dotyczących aplikacji i usługi dewelopera może się wyświetlać wartość „na” W raportach analitycznych czasami pojawia się wartość „na”. W tym artykule w dokumentacji opisano, co oznacza „na” w różnych kontekstach: mean? Przyszła aktualizacja poprawi wyświetlanie tej etykiety w interfejsie. |