Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Martedì 17 febbraio 2015 abbiamo rilasciato una nuova versione cloud di Apigee Edge.
Nuove funzionalità e miglioramenti
Di seguito sono riportate le nuove funzionalità e i miglioramenti inclusi in questa release.
Miglioramenti di Analytics
Questa release include molti miglioramenti in termini di usabilità e prestazioni delle dashboard e dei report di analisi di Edge.
- I grafici delle prestazioni per API, sviluppatori, prodotti e app sviluppatore sono stati spostati. In precedenza venivano visualizzati nella parte inferiore delle pagine principali di queste entità. Ora puoi accedere ai grafici selezionando la scheda Analytics nella parte superiore di ogni pagina.
- Questa release include un lavoro importante su queste dashboard esistenti o nuove:
-
Dashboard Apigee (revisionata): include tre grafici delle metriche: Traffico proxy, Coinvolgimento degli sviluppatori e App sviluppatore. Ogni grafico fornisce una visualizzazione "maggiori dettagli" che ti consente di approfondire ogni metrica. Consulta la dashboard Apigee.
-
Prestazioni proxy (nuova): mostra i pattern di traffico dei proxy API e tempi di elaborazione. Sostituisce la dashboard Prestazioni proxy API. Consulta Prestazioni proxy API Prestazioni.
-
Composizione del traffico (revisionata): aspetto, contenuti e funzionalità della dashboard completamente rivisti. Misura il contributo relativo delle tue API, app, sviluppatori e prodotti principali al tuo programma API complessivo. Consulta Composizione del traffico.
-
Analisi degli errori (revisionata): aspetto, contenuti e funzionalità completamente rivisti. Mostra i tassi di errore per i proxy API e i target. Consulta la dashboard Analisi dei codici di errore.
-
-
Queste dashboard esistenti sono state rinominate:
-
Prestazioni endpoint è stata rinominata Prestazioni target: mostra i pattern di traffico e le metriche di rendimento per i target di backend del proxy API. Consulta Prestazioni target.
-
Coinvolgimento partner è stata rinominata Coinvolgimento degli sviluppatori: mostra quali sviluppatori di app registrati generano la maggior parte del traffico API. Per ogni sviluppatore, puoi scoprire chi genera la maggior parte del traffico API e il maggior numero di errori. Consulta Coinvolgimento degli sviluppatori.
-
Opzioni di filtro nell' interfaccia utente di gestione
Nelle pagine Proxy API, Prodotti, Sviluppatori e App dell'interfaccia utente di gestione sono disponibili nuove opzioni di filtro per la ricerca.
Strumento Trace offline
Lo strumento Trace offline consente di visualizzare e analizzare le sessioni di traccia salvate in precedenza. Una sessione di traccia salvata è essenzialmente una "registrazione" di una sessione di traccia e può essere utile nei casi in cui sono necessari la risoluzione dei problemi e ulteriori analisi. L'interfaccia utente dello strumento Trace offline è simile a quella dello strumento Trace "live".
Per ulteriori informazioni, consulta Utilizzare lo strumento Trace offline.
Ruoli utente visualizzati in Impostazioni utente
Nella pagina Impostazioni utente dell'interfaccia utente di gestione (nome utente > Impostazioni utente), ora vengono visualizzati i ruoli dell'utente.
Miglioramenti dell'interfaccia utente di gestione di Edge
Questa release include una serie di piccoli miglioramenti in termini di usabilità e coerenza nell'interfaccia utente di gestione di Edge.
Bug corretti
In questa release sono stati corretti i seguenti bug.
| ID problema | Descrizione |
|---|---|
| APIRT-272 | L'impostazione io.timeout.millis non viene rispettata L'impostazione io.timeout.millis nella connessione target HTTP di un proxy API viene ora rispettata per gli endpoint target dinamici. |
| APIRT-441 | I messaggi di errore OAuth restituiti al client sono stati modificati In una policy OAuthV2, quando continueOnError è impostato su true, Edge ora popola le seguenti nuove variabili di flusso per fornire maggiori informazioni sugli errori: oauthV2.policy-name.fault.name e oauthV2.policy-name.fault.cause |
| APIRT-641 | Posizione degli XSD aggiornati Gli schemi per le policy Edge sono stati aggiornati nel repository GitHub degli esempi di Apigee. Consulta: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
| APIRT-848 | Utilizzo elevato della memoria utilizzata dei processori di messaggi |
| APIRT-970 | Utilizzo elevato dell'heap nei processori di messaggi |
| APIRT-998 | La policy AccessControl con più di un indirizzo IP X-Forwarded-For non blocca
il traffico Nella policy Controllo dell'accesso veniva utilizzata solo la prima intestazione X-Forwarded-For. Ora la policy utilizza tutte le intestazioni X-Forwarded-For se ne sono presenti più di una. |
| APIRT-1078 | A volte i processori di messaggi e i router entrano in uno stato obsoleto durante il deployment |
| APIRT-1098 | I log MP mostrano java.util.ConcurrentModificationException durante l'esecuzione di
JavaScript Durante il debug/la traccia, in alcune policy JavaScript venivano generati errori di servizio non disponibile. Il problema è stato risolto. |
| APIRT-1099 | Problema con GetOAuthV2Info - AuthorizationCode. Generazione di NPE. La policy GetOAuthV2Info generava eccezioni di puntatore nullo durante il tentativo di recuperare "AuthorizationCode". Il problema è stato risolto. La policy ora supporta il recupero delle informazioni di AuthorizationCode. |
| AXAPP-572 | L'elenco a discesa nella pagina Dashboard non cambia stato dopo la selezione |
| AXAPP-1295 | I report personalizzati generano un errore interno del server L'interfaccia utente di gestione ora garantisce che i caratteri speciali (%, ") vengano codificati correttamente per le chiamate di analisi dai report personalizzati. |
| AXAPP-1320 | L'approfondimento di una dimensione personalizzata vuota causa un errore con il livello di accuratezza "Accurato" |
| AXAPP-1390 | Avviso"Errore del server" durante il tentativo di caricare la visualizzazione delle prestazioni migliori nella pagina "Dashboard" |
| AXAPP-1427 | Problema di reattività nella dashboard quando si visualizza "per minuto" |
| CORERT-280 | TCPMonitor deve pianificare le attività con un ritardo fisso e non con un intervallo fisso per evitare
di consumare tutti i thread Il codice TCPMonitor è stato ottimizzato per gestire le risorse di sistema in modo più efficiente. |
| CORERT-297 | java.lang.OutOfMemoryError: memoria del buffer diretto osservata sul router Netty durante il test di carico |
| CORERT-331 | L'URL con '|' causa una richiesta non valida I caratteri barra verticale negli URL ("|") causavano errori di richiesta non valida. Il problema è stato risolto. |
| CORERT-338 | Trova la corrispondenza del percorso di base migliore quando sono presenti voci in conflitto con proxyBasePath, env, alias vhost e porta vhost |
| CORERT-348 | Il codice 200 del backend viene modificato in 503 a causa dell'intestazione della risposta "Connection: close" header |
| DEVRT-1039 | Il piano tariffario delle transazioni non è obbligatorio Il requisito della policy di registrazione delle transazioni non veniva applicato. La monetizzazione continua a richiedere che esista una policy di registrazione delle transazioni per un prodotto prima che possa essere definito un piano tariffario per un pacchetto che contiene il prodotto. |
| DEVRT-1210 | Il campo della data dei Termini e condizioni non utilizza il fuso orario dell'organizzazione per la
convalida La data di validità dei Termini e condizioni veniva calcolata in modo errato. La data viene ora convalidata in base al fuso orario dell'organizzazione. |
| MGMT-927 | L'interfaccia utente di sviluppo non analizza correttamente l'XML nelle policy, il che può causare problemi durante il salvataggio
di nuove revisioni L'interfaccia utente di gestione non analizzava i proxy API e le policy quando le definizioni XML erano suddivise su più righe. Il problema è stato risolto. |
| MGMT-1294 | La nuova UI di traccia non mostra la richiesta in entrata se il backend target impiega un po' di tempo per rispondere |
| MGMT-1302 | Ciclo di reindirizzamento durante l'accesso all'interfaccia utente di gestione In alcuni casi, l'accesso all'interfaccia utente di gestione su Firefox non funzionava. Il problema è stato risolto. |
| MGMT-1309 | Il filtro dell'UI di traccia codifica esplicitamente i caratteri speciali |
| MGMT-1323 | Il modello API può essere recuperato senza credenziali Le risorse del modello API ora richiedono l'autenticazione per tutte le richieste, ad eccezione dell'endpoint di rilevamento proxyUrl. Ciò significa che la visualizzazione diretta dell'HTML di SmartDocs dal backend ora richiede le credenziali. |
| MGMT-1386 | Errore AJAX nella pagina di panoramica di APIProxy Si verificavano errori di integrità dei dati quando più organizzazioni erano attive in schede del browser diverse. L'interfaccia utente di gestione di Edge ora contribuisce a garantire l'integrità dei dati in situazioni con più schede del browser. Dopo aver lavorato con un'organizzazione in una scheda del browser, la gestione ti costringe a passare a quell'organizzazione in tutte le altre schede dell'interfaccia utente di gestione. |
| MGMT-1410 | Il server target non viene verificato quando viene utilizzato in Service Callout In una policy Service Callout, durante il deployment del pacchetto proxy API veniva consentito un endpoint target mancante. L'endpoint target della policy viene ora convalidato e un endpoint target mancante in un Service Callout genera un errore durante il deployment. |
| MGMT-1411 | Nessuna variabile <Path> in LoadBalancer di TargetEndPoint genera NPE durante il
deployment In un HTTPTargetConnection, quando veniva utilizzato un LoadBalancer e non veniva specificato un Path, veniva generato un errore 500. Il problema è stato risolto. Se in un LoadBalancer manca l'elemento Path, viene utilizzato il valore predefinito "/". |
| MGMT-1416 | Miglioramenti dei messaggi durante il deployment di un pacchetto proxy con una condizione errata I messaggi di errore durante lo sviluppo dei proxy API sono stati migliorati per includere maggiori informazioni sulla posizione e sui motivi degli errori. |
| MGMT-1496 | Messaggio di errore dell'interfaccia utente errato durante l'aggiunta di un utente Quando si tentava di aggiungere di nuovo un utente esistente a un'organizzazione, veniva visualizzato il messaggio "L'utente non definito esiste già nell'organizzazione". La parola "non definito" viene ora sostituita dal nome utente. |
| MGMT-1532 | Un ruolo personalizzato senza l'autorizzazione EDIT non consente la creazione di un proxy API |
| MGMT-1538 | Gli sviluppatori con $ nella parte locale dell'email non possono essere recuperati |
| MGMT-1543 | Impossibile eseguire il deployment nel ruolo "Utente" tramite l'interfaccia utente di gestione |
Problemi noti
Questa release presenta i seguenti problemi noti.
| ID problema | Descrizione |
|---|---|
| APIRT-950 | I report potrebbero mostrare "na" per l'app sviluppatore e il prodotto A volte nei report di analisi viene visualizzato "na". Il seguente argomento della documentazione descrive il significato di "na" in contesti diversi: mean? Un aggiornamento futuro migliorerà la visualizzazione di questa etichetta nell'UI. |