Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
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 nell'usabilità e nelle prestazioni delle dashboard e dei report di analisi Edge.
- I grafici sul rendimento di API, sviluppatori, prodotti e app sviluppatore sono stati spostati. In precedenza erano visualizzate 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 gli interventi più importanti su queste dashboard nuove o esistenti:
-
Dashboard Apigee (rivista): include tre grafici di metriche: Traffico proxy, Coinvolgimento degli sviluppatori e App degli sviluppatori. Ogni grafico fornisce una visualizzazione "Ulteriori dettagli" che ti consente di visualizzare in dettaglio ogni metrica. Vedi la dashboard Apigee.
-
Prestazioni del proxy (novità): mostra i modelli di traffico e i tempi di elaborazione del proxy API. Sostituisce la dashboard delle prestazioni dei proxy API. Vedi Prestazioni del proxy API.
-
Composizione del traffico (rivista): aspetto e contenuti della dashboard completamente rivisti. Misura il contributo relativo di API, app, sviluppatori e prodotti principali al programma API complessivo. Consulta la sezione Composizione del traffico.
-
Analisi degli errori (rivista): aspetto e contenuti completamente rivisti. Mostra i tassi di errore per i proxy e i target API. Consulta la dashboard di analisi del codice di errore.
-
-
Queste dashboard esistenti sono state rinominate:
-
Prestazioni degli endpoint è stato rinominato in Prestazioni target: mostra i pattern di traffico e le metriche delle prestazioni per i target di backend del proxy API. Consulta Rendimento target.
-
Coinvolgimento dei partner è stato rinominato in Coinvolgimento degli sviluppatori: mostra quali degli sviluppatori di app registrati stanno generando il maggior traffico API. Per ciascuno dei tuoi sviluppatori, puoi scoprire chi sta generando più traffico API e chi genera il maggior numero di errori. Consulta Coinvolgimento degli sviluppatori.
-
Opzioni di filtro nella 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 Traccia offline
Lo strumento Traccia 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 necessarie risoluzione dei problemi e ulteriori analisi. L'interfaccia utente dello strumento Traccia offline è simile allo strumento Traccia offline.
Per maggiori informazioni, consulta la sezione Utilizzare lo strumento Traccia offline.
Ruoli utente visualizzati in Impostazioni utente
Nella pagina Impostazioni utente dell'interfaccia utente di gestione (nome utente > Impostazioni utente), sono ora visualizzati i ruoli dell'utente.
Miglioramenti all'interfaccia utente di gestione perimetrale
Questa release include una serie di piccoli miglioramenti a livello di usabilità e coerenza nell'interfaccia utente di gestione perimetrale.
Bug corretti
In questa release sono stati corretti i bug indicati di seguito.
ID problema | Descrizione |
---|---|
APIRT-272 | L'impostazione io.timeout.millis non viene rispettata L'impostazione io.timeout.millis sulla 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 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 perimetrali sono stati aggiornati nel repository GitHub degli esempi di Apigee. Consulta: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
APIRT-848 | Elevato utilizzo di memoria RES da parte dei processori dei messaggi |
APIRT-970 | Elevato utilizzo dell'heap nei processori dei messaggi |
APIRT-998 | Criterio di AccessControl con più di un IP X-Forwarded-For che non blocca il traffico Nel criterio di controllo dell'accesso, veniva utilizzata solo la prima intestazione X-Forwarded-For. Ora il criterio utilizza tutte le intestazioni X-Forwarded-For, se sono presenti più di una. |
APIRT-1078 | I processori e i router di messaggi talvolta 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 relativi a servizi non disponibili durante il debug/la traccia. Il problema è stato risolto. |
APIRT-1099 | Problema con GetOAuthV2Info - AuthorizationCode. Tenendo conto dei valori degni di nota. Il criterio GetOAuthV2Info generava eccezioni di puntatore nulli durante il tentativo di recupero di "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 lo 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 (%, ") siano codificati correttamente per le chiamate di analisi da report personalizzati. |
AXAPP-1320 | La visualizzazione in dettaglio relativa alla dimensione personalizzata vuota causa un errore con livello di precisione "Precisa" |
AXAPP-1390 | Avviso"Errore del server" durante il tentativo di caricare la visualizzazione con le migliori prestazioni nella pagina "Dashboard" |
AXAPP-1427 | Problema di reattività nella dashboard durante la visualizzazione "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 buffer diretta osservata sul router Netty durante il test di carico |
CORERT-331 | L'URL con "|" causa la richiesta non corretta I caratteri barra verticale negli URL ("|") causavano errori di richieste errate. Il problema è stato risolto. |
CORERT-338 | Trova la migliore corrispondenza del percorso di base in caso di voci in conflitto con proxyBasePath, env, alias vhost e porta vhost |
CORERT-348 | Il valore 200 del backend viene modificato in 503 a causa dell'intestazione della risposta "Connessione: chiusura" |
DEVRT-1039 | Il piano tariffario delle transazioni non è obbligatorio Il requisito della norma di registrazione delle transazioni non è stato applicato. La monetizzazione continua a richiedere l'esistenza di norme di registrazione delle transazioni per un prodotto prima di poter definire un piano tariffario per un pacchetto che contiene il prodotto. |
DEVRT-1210 | Il campo data di Termini e condizioni non utilizza il fuso orario dell'organizzazione per la convalida La data di validità dei Termini e condizioni è stata calcolata in modo errato. La data viene ora convalidata in base al fuso orario dell'organizzazione. |
MGMT-927 | La UI di sviluppo non analizza correttamente il codice XML nei criteri e può causare problemi durante il salvataggio delle nuove revisioni L'interfaccia utente di gestione non analizzava i criteri e i proxy API quando le definizioni XML sono aggregate su più righe. Il problema è stato risolto. |
MGMT-1294 | La nuova UI della traccia non mostra la richiesta in entrata se il backend di destinazione impiega un po' di tempo per rispondere |
MGMT-1302 | Ciclo di reindirizzamento all'accesso all'interfaccia utente di gestione In alcuni casi, l'accesso all'interfaccia utente di gestione su Firefox non funziona. Il problema è stato risolto. |
MGMT-1309 | Il filtro dell'interfaccia utente di Trace codifica in modo esplicito i caratteri speciali |
MGMT-1323 | Il modello API può essere recuperato senza credenziali Le risorse del modello API ora richiedono l'autenticazione in tutte le richieste, ad eccezione dell'endpoint di rilevamento proxyUrl. Ciò significa che per visualizzare il codice HTML di SmartDocs direttamente dal backend ora sono necessarie le credenziali. |
MGMT-1386 | Errore JDBC nella pagina di riepilogo APIProxy Si sono verificati errori di integrità dei dati quando più organizzazioni erano attive in diverse schede del browser. L'interfaccia utente di gestione perimetrale ora aiuta a garantire l'integrità dei dati in situazioni con più schede del browser. Dopo aver lavorato con un'organizzazione su una scheda del browser, la gestione ti obbliga a passare a tale 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 relativo ai callout di servizio, era consentito un endpoint di destinazione mancante durante il deployment del bundle proxy API. L'endpoint di destinazione del criterio è in fase di convalida e un endpoint di destinazione mancante in un callout di servizio genera un errore durante il deployment. |
MGMT-1411 | Nessuna variabile <Path> nel LoadBalancer di TargetEndPoint genera NPE durante il deployment In una HTTPTargetConnection, quando è stato utilizzato un LoadBalancer e un Path non è stato specificato, è 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 ai messaggi durante il deployment di un bundle proxy con una condizione errata I messaggi di errore durante lo sviluppo di proxy API sono stati migliorati per includere ulteriori informazioni sulla posizione e sui motivi degli errori. |
MGMT-1496 | Messaggio di errore relativo all'interfaccia utente non corretto durante l'aggiunta di un utente Quando si cerca di aggiungere nuovamente un utente esistente a un'organizzazione, viene visualizzato il messaggio "Un utente non definito esiste già 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 | Impossibile recuperare gli sviluppatori con il simbolo $ 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 problemi noti riportati di seguito.
ID problema | Descrizione |
---|---|
APIRT-950 | Nei report potrebbe essere visualizzato "na" per l'app e il prodotto dello sviluppatore A volte nei report di analisi viene visualizzato "na". Il seguente argomento della documentazione descrive cosa significa "na" in diversi contesti: significa? Un aggiornamento futuro migliorerà la visualizzazione di questa etichetta nell'interfaccia utente. |