Stai visualizzando la documentazione di Apigee Edge.
Vai alla 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 all'usabilità e alle prestazioni delle dashboard e dei report di Edge Analytics.
- I grafici sul rendimento per API, sviluppatori, prodotti e app per sviluppatori 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 importanti interventi su queste dashboard esistenti o nuove:
-
Dashboard Apigee (riveduta): include tre grafici delle metriche: traffico proxy, coinvolgimento degli sviluppatori e app per sviluppatori. Ogni grafico fornisce una visualizzazione "Altro" che ti consente di visualizzare in dettaglio ogni metrica. Consulta la dashboard di Apigee.
-
Prestazione del proxy (novità): mostra i pattern di traffico e i tempi di elaborazione dei proxy API. Sostituisce la dashboard Prestazioni dei proxy API. Consulta Proxy API: prestazioni.
-
Composizione del traffico (versione aggiornata): aspetto, design e contenuti della dashboard completamente rivisti. Misura il contributo relativo delle API, delle app, degli sviluppatori e dei prodotti principali al tuo programma API complessivo. Consulta Composizione del traffico.
-
Analisi degli errori (versione aggiornata): aspetto e contenuti completamente rivisti. Mostra le percentuali di errore per i proxy e i target API. Consulta la dashboard Analisi dei codici di errore.
-
-
Queste dashboard esistenti sono state rinominate:
-
Rendimento endpoint è stato rinominato in Rendimento del target: mostra i pattern di traffico e le metriche sul rendimento per i target di backend del proxy API. Consulta la sezione Rendimento target.
-
Coinvolgimento dei partner è stato rinominato Coinvolgimento degli sviluppatori: mostra quali sviluppatori di app registrati stanno generando più traffico API. Per ogni sviluppatore, puoi scoprire chi genera più traffico API e più errori. Vedi Coinvolgimento degli sviluppatori.
-
Opzioni di filtro nell'UI 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 di traccia offline
Lo strumento Offline Trace ti 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 per i casi in cui è necessaria la risoluzione dei problemi e un'ulteriore analisi. L'interfaccia utente dello strumento di monitoraggio offline è simile a quella dello strumento di monitoraggio "in tempo reale".
Per ulteriori informazioni, consulta la sezione Utilizzare lo strumento Tracce 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 per la gestione di Edge
Questa release include una serie di piccoli miglioramenti all'usabilità e alla coerenza dell'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 cambiati In un criterio OAuthV2, quando continueOnError è impostato su true, Edge ora compila le seguenti nuove variabili di flusso per fornire ulteriori informazioni sugli errori: oauthV2.policy-name.fault.name e oauthV2.policy-name.fault.cause |
APIRT-641 | Posizione degli XSD aggiornati Gli schemi per i criteri Edge sono stati aggiornati nel repository GitHub degli esempi Apigee. Vedi: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
APIRT-848 | Utilizzo elevato della memoria dei processori dei messaggi in formato ad alta risoluzione |
APIRT-970 | Utilizzo elevato dell'heap nei processori dei messaggi |
APIRT-998 | Criterio di controllo dell'accesso con più di un indirizzo IP X-Forwarded-For che non blocca il traffico Nel criterio di controllo dell'accesso veniva utilizzato solo il primo header X-Forwarded-For. Ora il criterio utilizza tutte le intestazioni X-Forwarded-For se ne sono presenti più di una. |
APIRT-1078 | A volte gli elaboratori di messaggi e i router entrano in uno stato inattivo durante il deployment |
APIRT-1098 | Log MP che mostrano java.util.ConcurrentModificationException durante l'esecuzione
di JavaScript In alcuni criteri JavaScript sono stati generati errori di servizio non disponibile durante il debug/la traccia. Il problema è stato risolto. |
APIRT-1099 | Problema con GetOAuthV2Info - AuthorizationCode. Generazione di un 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 di AuthorizationCode. |
AXAPP-572 | Il menu a discesa nella pagina 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 analisi dai report personalizzati. |
AXAPP-1320 | Il drill-down in una dimensione personalizzata vuota causa un errore con il livello di precisione "Accurata" |
AXAPP-1390 | Avviso"Errore del server" durante il tentativo di caricare la visualizzazione del rendimento migliore 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 di 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 con formato non valido I caratteri di canalizzazione negli URL ("|") causavano errori di richiesta non valida. Il problema è stato risolto. |
CORERT-338 | Trova la migliore corrispondenza del percorso base quando sono presenti voci in conflitto con proxyBasePath, env, vhost alias e vhost port |
CORERT-348 | Il codice 200 del backend viene modificato in 503 a causa dell'intestazione di risposta "Connection: close" |
DEVRT-1039 | Il piano tariffario delle transazioni non è obbligatorio Il requisito delle norme di registrazione delle transazioni non è stato applicato. Ora la monetizzazione continua a richiedere l'esistenza di un criterio di registrazione delle transazioni per un prodotto prima che sia possibile definire un piano di tariffe per un pacchetto contenente 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 è stata convalidata in base al fuso orario dell'organizzazione. |
MGMT-927 | L'interfaccia utente di sviluppo non esegue l'analisi XML nei criteri in modo corretto, il che può causare problemi durante il salvataggio di nuove revisioni L'interfaccia utente di gestione non eseguiva l'analisi dei proxy API e dei criteri quando le definizioni XML erano inserite in più righe. Il problema è stato risolto. |
MGMT-1294 | La nuova UI di traccia non mostra la richiesta in arrivo se il back-end di destinazione impiega un po' di tempo per rispondere |
MGMT-1302 | Loop di reindirizzamento al momento dell'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'interfaccia utente di Trace esegue la codifica URL esplicita dei caratteri speciali |
MGMT-1323 | Il modello API può essere recuperato senza credenziali Ora le risorse del modello API richiedono l'autenticazione per tutte le richieste, ad eccezione dell'endpoint di rilevamento proxyUrl. Ciò significa che ora la visualizzazione di SmartDocs HTML direttamente dal backend richiede le credenziali. |
MGMT-1386 | Errore AJAX nella pagina 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 obbliga 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 callout di servizio In un criterio di callout di servizio, un endpoint di destinazione mancante era consentito durante il deployment del bundle del proxy API. L'endpoint di destinazione del criterio è in fase di convalida e un endpoint di destinazione mancante in un callout del servizio genera un errore durante il deployment. |
MGMT-1411 | Nessuna variabile <Path> nel LoadBalancer di TargetEndPoint genera un NPE durante il deployment In una connessione HTTPTarget, quando veniva utilizzato un LoadBalancer e non veniva specificato un percorso, 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 ai messaggi durante il deployment di un bundle di proxy con una condizione scorretta I messaggi di errore durante lo sviluppo di 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 tenta di aggiungere di nuovo un utente esistente a un'organizzazione, viene visualizzato il messaggio "Utente non definito già esistente nell'organizzazione". La parola "undefined" viene ora sostituita con il nome utente. |
MGMT-1532 | Il ruolo personalizzato senza autorizzazione di modifica non consente la creazione di un proxy API |
MGMT-1538 | Non è possibile recuperare gli sviluppatori con $ nella parte locale dell'email |
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 e il prodotto dello sviluppatore A volte il valore "na" viene visualizzato nei report di Dati e analisi. Il seguente argomento della documentazione descrive il significato di "na" in contesti diversi: significa? Un aggiornamento futuro migliorerà la visualizzazione di questa etichetta nell'interfaccia utente. |