Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Am Dienstag, dem 17. Februar 2015, wurde eine neue Cloud-Version von Apigee Edge veröffentlicht.
Neue Features und Verbesserungen
Im Folgenden sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt.
Verbesserungen bei Analytics
Diese Version enthält viele Verbesserungen in der Nutzerfreundlichkeit und Leistung von Dashboards und Berichten für Edge-Analysen.
- Die Leistungsdiagramme für APIs, Entwickler, Produkte und Entwickler-Apps wurden verschoben. Sie wurden früher unten auf den Hauptseiten für diese Entitäten angezeigt. Jetzt greifen Sie auf die Diagramme zu, indem Sie oben auf jeder Seite den Tab Analytics auswählen.
- Diese Version umfasst wesentliche Arbeiten an diesen vorhandenen oder neuen Dashboards:
-
Apigee-Dashboard (überarbeitet): Enthält drei Messwertdiagramme: Proxy-Traffic, Entwicklerinteraktion und Entwickler-Apps. Jedes Diagramm enthält eine Ansicht mit weiteren Details, mit der Sie die einzelnen Messwerte aufschlüsseln können. Siehe Apigee-Dashboard.
-
Proxy-Leistung (neu): Zeigt API-Proxy-Traffic-Muster und -Verarbeitungszeiten. Ersetzt das API-Proxy-Performance-Dashboard. Siehe API-Proxy-Leistung.
-
Traffic Composition (Überarbeitet): Das Dashboard und die Inhalte wurden komplett überarbeitet. Misst den relativen Beitrag Ihrer wichtigsten APIs, Apps, Entwickler und Produkte zu Ihrem gesamten API-Programm. Siehe Traffic-Zusammensetzung.
-
Fehleranalyse (überarbeitet): Vollständig überarbeitetes Design und Inhalt. Zeigt Fehlerraten für API-Proxys und Ziele. Siehe Dashboard zur Fehlercode-Analyse.
-
-
Diese bestehenden Dashboards wurden umbenannt:
-
Endpunktleistung wurde in Zielleistung umbenannt: Zeigt Traffic-Muster und Leistungsmesswerte für API-Proxy-Back-End-Ziele an. Siehe Zielleistung.
-
Partner Engagement wurde in Developer Engagement umbenannt: Zeigt dir an, welche deiner registrierten App-Entwickler den meisten API-Traffic generieren. Sie können für jeden Ihrer Entwickler herausfinden, wer den meisten API-Traffic und die meisten Fehler generiert. Siehe Entwicklerinteraktion.
-
Filteroptionen in der Verwaltungs-UI
Auf den Seiten für API-Proxys, Produkte, Entwickler und Apps in der Verwaltungsoberfläche sind neue Filteroptionen für die Suche verfügbar.
Offline-Trace-Tool
Mit dem Offline-Trace-Tool können Sie zuvor gespeicherte Trace-Sitzungen anzeigen und analysieren. Eine gespeicherte Trace-Sitzung ist im Wesentlichen eine „Aufzeichnung“ einer Trace-Sitzung und kann in Fällen nützlich sein, in denen eine Fehlerbehebung und weitere Analyse erforderlich sind. Die UI für das Offline-Trace-Tool ähnelt dem "Live"-Trace-Tool.
Weitere Informationen finden Sie unter Offline-Trace-Tool verwenden.
In den Nutzereinstellungen angezeigte Nutzerrollen
Auf der Seite „Nutzereinstellungen“ der Verwaltungsoberfläche („Nutzername“ > „Nutzereinstellungen“) werden jetzt die Rollen des Nutzers angezeigt.
Verbesserungen der Edge-Management-UI
Diese Version enthält eine Reihe kleiner Verbesserungen hinsichtlich Benutzerfreundlichkeit und Konsistenz in der Edge-Verwaltungs-UI.
Fehlerkorrekturen
Folgende Fehler wurden in diesem Release behoben.
Fehler-ID | Beschreibung |
---|---|
APIRT-272 | io.timeout.millis-Einstellung wird nicht berücksichtigt Die Einstellung „io.timeout.millis“ für die HTTP-Zielverbindung eines API-Proxys wird jetzt für dynamische Zielendpunkte berücksichtigt. |
APIRT-441 | OAuth-Fehlermeldungen, die an den Client zurückgegeben werden, haben sich geändert Wenn in einer OAuthV2-Richtlinie „continueOnError“ auf „true“ gesetzt ist, füllt Edge jetzt die folgenden neuen Flussvariablen aus, um mehr Informationen über Fehler bereitzustellen: oauthV2.policy-name.fail.name und oauthV2.policy-name.fail.cause |
APIRT-641 | Speicherort aktueller XSDs -Schemas für die Edge-Richtlinien wurden im GitHub-Repository der Apigee-Beispiele aktualisiert. Weitere Informationen finden Sie unter https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
APIRT-848 | Hohe RES-Arbeitsspeichernutzung von Message Processorn |
APIRT-970 | Hohe Heap-Nutzung in Message Processorn |
APIRT-998 | AccessControl-Richtlinie mit mehr als einer X-Forwarded-For-IP, die den Traffic nicht blockiert In der Richtlinie für die Zugriffssteuerung wurde nur der erste X-Forwarded-For-Header verwendet. Jetzt verwendet die Richtlinie alle X-Forwarded-For-Header, wenn mehr als einer vorhanden ist. |
APIRT-1078 | Nachrichtenprozessoren und Router gehen während der Bereitstellung manchmal in einen veralteten Status |
APIRT-1098 | MP-Logs, die beim Ausführen von JavaScript „java.util.ConcurrentModifierException“ anzeigen Während der Fehlerbehebung/Trace wurde in einigen JavaScript-Richtlinien der Fehler „Dienst nicht verfügbar“ ausgegeben. Dieses Problem wurde inzwischen behoben. |
APIRT-1099 | Problem mit GetOAuthV2Info – AuthorizationCode. NPE wird eingesetzt. Die GetOAuthV2Info-Richtlinie hat beim Abrufen von „AuthorizationCode“ Nullzeigerausnahmen ausgelöst. Dieses Problem wurde inzwischen behoben. Die Richtlinie unterstützt jetzt das Abrufen von AuthorizationCode-Informationen. |
AXAPP-572 | Der Status des Drop-down-Menüs auf der Dashboard-Seite ändert sich nach der Auswahl nicht. |
AXAPP-1295 | Benutzerdefinierte Berichte führen zu einem internen Serverfehler Die Verwaltungs-UI sorgt jetzt dafür, dass Sonderzeichen (%, ) für Analyseaufrufe aus benutzerdefinierten Berichten richtig codiert sind. |
AXAPP-1320 | Eine Aufschlüsselung auf eine leere benutzerdefinierte Dimension führt zu einem Fehler mit der Genauigkeitsstufe „Genau“. |
AXAPP-1390 | Fehlermeldung „Serverfehler“ beim Versuch, die Ansicht mit der besten Leistung auf der Seite „Dashboard“ zu laden |
AXAPP-1427 | Problem mit der Reaktionsfähigkeit auf dem Dashboard bei der Ansicht "nach Minute" |
CORERT-280 | TCPMonitor sollte Aufgaben mit einer festen Verzögerung und nicht mit festen Intervallen planen, um zu vermeiden, dass alle Threads verbraucht werden. TCPMonitor-Code wurde für eine effizientere Verarbeitung von Systemressourcen optimiert. |
CORERT-297 | java.lang.OutOfMemoryError: Direkter Pufferspeicher auf Netty-Router während des Lasttests |
CORERT-331 | URL mit „|“ verursacht fehlerhafte Anfrage Pipe-Zeichen in URLs („|“) verursachten fehlerhafte Anfragefehler. Dieses Problem wurde behoben. |
CORERT-338 | Beste Übereinstimmung des Basispfads finden, wenn in Konflikt stehende Einträge mit proxyBasePath, env, vhost alias und vhost-port vorhanden sind |
CORERT-348 | Aufgrund des Antwortheaders „Connection: Close“ wird der Back-End-Parameter 200 in 503 geändert. |
DEVRT-1039 | Transaktionspreisplan ist nicht obligatorisch Die Anforderung der Richtlinie zur Transaktionsaufzeichnung wurde nicht erzwungen. Für die Monetarisierung ist es jetzt weiterhin erforderlich, dass eine Transaktionsaufzeichnungsrichtlinie für ein Produkt vorhanden ist, bevor ein Preisplan für ein Paket definiert werden kann, das das Produkt enthält. |
DEVRT-1210 | Das Feld „Datum der Nutzungsbedingungen“ verwendet zur Validierung nicht die Zeitzone der Organisation. Das Datum des Inkrafttretens der Nutzungsbedingungen wurde falsch berechnet. Das Datum wird jetzt mit der Zeitzone der Organisation abgeglichen. |
MGMT-927 | Entwicklungs-UI, die XML in Richtlinien nicht richtig analysiert, kann Probleme beim Speichern neuer Überarbeitungen verursachen Die Verwaltungs-UI hat die API-Proxys und Richtlinien nicht geparst, als die XML-Definitionen in mehrere Zeilen aufgeteilt wurden. Dieses Problem wurde inzwischen behoben. |
MGMT-1294 | Die neue Trace-UI zeigt keine eingehenden Anfragen an, wenn die Antwort des Ziel-Back-Ends eine Weile dauert. |
MGMT-1302 | Weiterleitungsschleife bei der Anmeldung zur Verwaltungs-UI In bestimmten Fällen funktioniert die Anmeldung in der Verwaltungs-UI in Firefox nicht. Dieses Problem wurde behoben. |
MGMT-1309 | Der Trace-UI-Filter urlcodiert Sonderzeichen explizit |
MGMT-1323 | Das API-Modell kann ohne Anmeldedaten abgerufen werden Die API-Modellressourcen erfordern jetzt eine Authentifizierung für alle Anfragen mit Ausnahme des Discovery-Endpunkts „proxyUrl“. Das bedeutet, dass für die Anzeige von SmartDocs-HTML direkt aus dem Back-End Anmeldedaten erforderlich sind. |
MGMT-1386 | AJAX-Fehler auf der Übersichtsseite des APIProxy Datenintegritätsfehler traten auf, wenn mehrere Organisationen in verschiedenen Browsertabs aktiv waren. Die Edge-Management-Benutzeroberfläche trägt jetzt dazu bei, die Datenintegrität in Situationen mit mehreren Browser-Tabs sicherzustellen. Nachdem Sie mit einer Organisation auf einem Browsertab gearbeitet haben, zwingt die Verwaltung Sie dazu, auf allen anderen Tabs der Verwaltungs-UI zu dieser Organisation zu wechseln. |
MGMT-1410 | Zielserver bei Verwendung in Service-Callout nicht verifiziert In einer Service-Callout-Richtlinie wurde während der Bereitstellung des API-Proxy-Bundles ein fehlender Zielendpunkt zugelassen. Der Zielendpunkt der Richtlinie wird jetzt validiert. Ein fehlender Zielendpunkt in einem Service-Callout löst bei der Bereitstellung einen Fehler aus. |
MGMT-1411 | Keine <Path>-Variable im LoadBalancer von TargetEndPoint gibt während der Bereitstellung NPE aus Wenn in einer HTTPTargetConnection ein LoadBalancer verwendet und kein Pfad angegeben wurde, wurde ein 500-Fehler ausgegeben. Dieses Problem wurde inzwischen behoben. Wenn einem LoadBalancer das Pfadelement fehlt, wird der Standardwert „/“ verwendet. |
MGMT-1416 | Nachrichtenverbesserungen bei der Bereitstellung eines Proxy-Bundles mit einer falschen Bedingung Die Fehlermeldungen beim Entwickeln von API-Proxys wurden verbessert. Sie enthalten jetzt mehr Informationen zum Speicherort und zu den Ursachen der Fehler. |
MGMT-1496 | Falsche Fehlermeldung auf der Benutzeroberfläche beim Hinzufügen eines Nutzers Beim erneuten Hinzufügen eines vorhandenen Nutzers zu einer Organisation wird die Meldung „Nutzer undefiniert bereits in der Organisation vorhanden“ angezeigt. Das Wort „nicht definiert“ wird jetzt durch den Nutzernamen ersetzt. |
MGMT-1532 | Die benutzerdefinierte Rolle ohne Bearbeitungsberechtigung lässt das Erstellen eines API-Proxys nicht zu. |
MGMT-1538 | Entwickler mit $ im lokalen Teil der E-Mail können nicht abgerufen werden |
MGMT-1543 | Bereitstellung mit der Rolle „Nutzer“ über die Verwaltungsoberfläche nicht möglich |
Bekannte Probleme
In dieser Version gibt es die folgenden bekannten Probleme.
Fehler-ID | Beschreibung |
---|---|
APIRT-950 | In Berichten für Entwickler-Apps und -Produkte wird möglicherweise „na“ angezeigt. In Analytics-Berichten wird manchmal „na“ angezeigt. In der folgenden Dokumentation wird die Bedeutung von „na“ in den verschiedenen Kontexten beschrieben: mean? In einem zukünftigen Update wird die Anzeige dieses Labels in der UI verbessert. |