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 di questa release.
Miglioramenti di Analytics
Questa release include molti miglioramenti in termini di usabilità e prestazioni di dashboard e report di Edge Analytics.
- I grafici del rendimento per API, sviluppatori, prodotti e app per sviluppatori sono stati spostati. In passato 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 sui seguenti pannelli esistenti o nuovi:
-
Dashboard Apigee (revisionata): include tre grafici delle metriche: traffico proxy, coinvolgimento degli sviluppatori e app per sviluppatori. Ogni grafico fornisce una visualizzazione "Più dettagli" che ti consente di esaminare in dettaglio ogni metrica. Consulta la dashboard di Apigee.
-
Prestazioni proxy (novità): mostra i pattern di traffico proxy API e i tempi di elaborazione. Sostituisce la dashboard Prestazioni proxy API. Consulta Prestazioni del proxy API.
-
Composizione del traffico (revisione): 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 la sezione Composizione del traffico.
-
Analisi degli errori (revisione): aspetto e contenuti 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:
-
Endpoint Performance è stato rinominato in Target Performance: mostra i pattern di traffico e le metriche di rendimento per i target di backend dei proxy API. Consulta Prestazioni target.
-
Coinvolgimento dei partner è stato rinominato Coinvolgimento degli sviluppatori: mostra quali sviluppatori di app registrati generano il maggior traffico API. Per ogni sviluppatore, puoi scoprire chi genera il maggior traffico API e il maggior numero di errori. Vedi 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 Offline Trace ti consente di visualizzare e analizzare le sessioni di tracciamento 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 Offline Trace è simile a quella dello strumento Trace "live".
Per saperne di più, consulta Utilizzare lo strumento di tracciamento 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 all'interfaccia utente di gestione dei bordi
Questa release include una serie di piccoli miglioramenti all'usabilità e alla 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 di destinazione HTTP di un proxy API viene ora rispettata per gli endpoint di destinazione dinamici. |
| APIRT-441 | I messaggi di errore OAuth restituiti al client sono stati modificati In un criterio OAuthV2, quando continueOnError è impostato su true, Edge ora compila 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. Vedi: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
| APIRT-848 | Utilizzo elevato della memoria RES dei processori di messaggi |
| APIRT-970 | Utilizzo elevato dell'heap nei processori di messaggi |
| APIRT-998 | Policy AccessControl con più di un IP X-Forwarded-For che non blocca il traffico Nella policy Access Control, veniva utilizzato solo il primo header X-Forwarded-For. Ora il criterio utilizza tutte le intestazioni X-Forwarded-For se ne è presente più di una. |
| APIRT-1078 | A volte i processori e i router di messaggi entrano in uno stato obsoleto durante il deployment |
| APIRT-1098 | Log MP che mostrano java.util.ConcurrentModificationException durante l'esecuzione di
JavaScript In alcune norme JavaScript venivano generati errori di servizio non disponibile durante il debug/la traccia. Il problema è stato risolto. |
| APIRT-1099 | Problema con GetOAuthV2Info - AuthorizationCode. Generazione di NPE. Il criterio GetOAuthV2Info generava eccezioni di puntatore nullo durante il tentativo di recuperare "AuthorizationCode". Il problema è stato risolto. Il criterio ora supporta il recupero delle informazioni AuthorizationCode. |
| AXAPP-572 | Il menu a discesa nella pagina della dashboard non cambia stato dopo la selezione |
| AXAPP-1295 | Report personalizzati che generano un errore interno del server L'interfaccia utente di gestione ora garantisce che i caratteri speciali (%, ") vengano codificati correttamente per le chiamate di Analytics dai report personalizzati. |
| AXAPP-1320 | Il livello di analisi in dettaglio di una dimensione personalizzata vuota causa un errore con il livello di precisione "Preciso" |
| 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 a intervalli fissi 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: Direct buffer memory observed on Netty router during load test |
| CORERT-331 | L'URL con "|" causa una richiesta non valida I caratteri pipe negli URL ("|") causavano errori di richiesta non valida. Il problema è stato risolto. |
| CORERT-338 | Trova la migliore corrispondenza del percorso di base 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 di risposta "Connection: close" |
| DEVRT-1039 | Il piano tariffario per le transazioni non è obbligatorio Il requisito delle norme sulla registrazione delle transazioni non veniva applicato. La monetizzazione ora continua a richiedere l'esistenza di una norma 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 entrata in vigore dei Termini e condizioni veniva calcolata in modo errato. La data viene ora convalidata in base al fuso orario dell'organizzazione. |
| MGMT-927 | Sviluppo dell'interfaccia utente che non analizza correttamente l'XML nelle norme, può causare problemi durante il salvataggio
di nuove revisioni L'interfaccia utente di gestione non analizzava i proxy API e le norme quando le definizioni XML erano suddivise in più righe. Il problema è stato risolto. |
| MGMT-1294 | La nuova UI di tracciamento non mostra la richiesta in entrata se il backend di destinazione impiega un po' di tempo per rispondere |
| MGMT-1302 | Ciclo di reindirizzamento durante l'accesso alla UI di gestione In alcuni casi, l'accesso alla UI di gestione su Firefox non funzionava. Il problema è stato risolto. |
| MGMT-1309 | Il filtro dell'interfaccia utente di Trace codifica esplicitamente i caratteri speciali negli URL |
| 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 Smart Docs dal backend ora richiede le credenziali. |
| MGMT-1386 | Errore AJAX nella pagina di panoramica di APIProxy Si sono verificati 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 | Server di destinazione non verificato se utilizzato in Service Callout In una policy Service Callout, un endpoint di destinazione mancante veniva consentito durante il deployment del bundle proxy API. L'endpoint di destinazione della norma è ora in fase di convalida e un endpoint di destinazione mancante in una chiamata di servizio genera un errore durante il deployment. |
| MGMT-1411 | Nessuna variabile <Path> in LoadBalancer di TargetEndPoint genera NPE durante
il deployment In un HTTPTargetConnection, quando è stato utilizzato un LoadBalancer e non è stato specificato un percorso, è stato 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 bundle 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 dell'utente Quando si tenta di aggiungere nuovamente un utente esistente a un'organizzazione, viene visualizzato il messaggio "L'utente indefinito esiste già nell'organizzazione". La parola "undefined" viene ora sostituita dal nome utente. |
| MGMT-1532 | Il ruolo personalizzato senza autorizzazione EDIT non consente la creazione di un proxy API |
| MGMT-1538 | Gli sviluppatori con il simbolo $ nella parte locale dell'email non possono essere recuperati |
| MGMT-1543 | Impossibile eseguire il deployment con il ruolo "Utente" tramite la UI di gestione |
Problemi noti
Questa release presenta i seguenti problemi noti.
| ID problema | Descrizione |
|---|---|
| APIRT-950 | I report potrebbero mostrare "na" per l'app e il prodotto dello sviluppatore A volte "na" viene visualizzato nei report di analisi. Il seguente argomento della documentazione descrive che cosa significa "na" in contesti diversi: mean? Un aggiornamento futuro migliorerà la visualizzazione di questa etichetta nell'interfaccia utente. |