Prestazioni di proxy API

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Che cosa mi dice questa dashboard?

La dashboard Rendimento proxy ti aiuta a visualizzare i tempi di elaborazione e i pattern di traffico proxy API. Utilizzalo per visualizzare il volume di traffico generato dalle tue API e quanto tempo occorre per l'elaborazione delle chiamate API, dal momento in cui vengono ricevute da Apigee fino a quando non vengono restituite all'app client.

Dashboard Prestazioni dei proxy API

Per accedere alla dashboard sul rendimento del proxy:

  1. Nella console Google Cloud , vai alla pagina Analytics > Metriche API > Prestazioni proxy API.

    Vai a Prestazioni dei proxy API

  2. Seleziona un ambiente o un nome host e uno o tutti i proxy nell'elenco Proxy. Se selezioni Tutti, vengono visualizzati grafici per tutti i proxy, inclusi i dati aggregati per i proxy. Se selezioni un singolo proxy, vengono visualizzati grafici con i dati relativi solo a quel proxy.
  3. Se vuoi, modifica l'intervallo di tempo predefinito. Ad esempio, puoi visualizzare i dati dell'ultimo giorno o degli ultimi 14 giorni.

Viene visualizzata la vista Prestazioni proxy API. A destra del grafico vengono mostrate le metriche aggregate per ogni grafico, ad esempio le transazioni medie al secondo (TPS media).

Che cosa misura questa dashboard?

Questa dashboard include i seguenti grafici:

Transazioni al secondo (TPS) medie

Metrica Descrizione
TPS medie Il numero medio di richieste API e delle risposte risultanti al secondo.

Traffico

Metrica Descrizione
Traffico totale Il numero totale di richieste API ricevute da Apigee per un ambiente API in un'organizzazione.
Traffico riuscito Il numero totale di richieste che hanno generato una risposta riuscita. Le risposte di errore non vengono conteggiate.
Errori di traffico Il numero totale di tutte le richieste API non riuscite, ovvero la richiesta non fornisce una risposta come desiderato dall'utente finale. Il conteggio include sia gli errori del proxy sia quelli della destinazione.

Tempo di risposta medio

Consulta anche questo interessante articolo sul sito della community Apigee: When can the Average Total Response Time be less than the Average Target Response Time?

Metrica Descrizione
Tempo medio di risposta

La media del tempo di risposta totale misurato per tutte le chiamate API effettuate a un ambiente dell'organizzazione Apigee. Il tempo di risposta totale è il tempo necessario a una chiamata API ad Apigee per essere restituita (in millisecondi).

In altre parole, il tempo di risposta totale è il tempo misurato da quando una chiamata API completa viene ricevuta su Apigee a quando Apigee inizia a inviare una risposta all'app client.

Questo grafico misura la media per tutti i proxy. Per i singoli proxy, consulta il grafico Tempo di risposta medio per proxy di seguito.

Tempo di risposta proxy medio

Questo valore viene calcolato come la media del tempo di risposta totale meno il tempo di risposta target per tutte le chiamate API effettuate a un ambiente dell'organizzazione Apigee.

È fondamentalmente una misura del tempo impiegato dalle chiamate API per attraversare Apigee (in millisecondi).

Tempo di risposta target medio

Il numero medio di millisecondi che intercorrono dal momento in cui l'ultimo byte di una richiesta viene inviato da Apigee a una destinazione di backend al momento in cui Apigee riceve l'ultimo byte della risposta.

Misura essenzialmente il tempo che la chiamata API trascorre sul sistema di destinazione.

Il tempo di risposta proxy medio viene calcolato come la differenza tra le medie del tempo di risposta totale e del tempo di risposta target. L'aspettativa è che il tempo di risposta totale sia sempre superiore al tempo di risposta target. Tuttavia, ci sono anche chiamate gestite dal proxy stesso: richieste di preflight, risposte memorizzate nella cache, token OAuth e così via, che non raggiungono il sistema di backend. Queste chiamate "più veloci" del proxy riducono il tempo di risposta totale medio senza ridurre il tempo di risposta target. Pertanto, il tempo di risposta totale medio potrebbe non essere sempre superiore al tempo di risposta target medio, il che potrebbe comportare la visualizzazione di valori negativi per il tempo di risposta proxy. Se esamini un numero maggiore di TPS senza ingrandire troppo la scala temporale, queste eccezioni non avranno molto peso e ti forniranno dati più accurati e utili.

Ottieni i dati di risposta media più significativi quando viene raccolto un numero elevato di richieste per un lungo periodo di tempo, anziché da poche richieste raccolte per un breve periodo di tempo. Se osservi solo un piccolo numero di richieste in un breve periodo di tempo, è possibile che anche una sola chiamata che non raggiunge la destinazione comporti un tempo di risposta proxy medio negativo. Quando valuti i tempi di risposta medi, è meglio visualizzare intervalli di tempo più lunghi con un traffico elevato.

Traffico per proxy

Metrica Descrizione
<Nome proxy> Per il proxy API specificato, il numero di richieste e risposte API registrate.

Tempo medio di risposta per proxy

Metrica Descrizione
<Nome proxy>

Per il proxy API specificato, la media del tempo di risposta totale misurato per tutte le chiamate API effettuate a un ambiente Apigee. Il tempo di risposta totale è il tempo necessario a una chiamata API ad Apigee per essere restituita (in millisecondi).

Passa il mouse sopra il grafico per visualizzare il tempo totale trascorso sul lato proxy e sul lato target, nonché la media.