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 delle prestazioni proxy consente di visualizzare i tempi di elaborazione e i pattern di traffico proxy API. Puoi visualizzare facilmente la quantità di traffico generata dalle API e il tempo necessario per l'elaborazione delle chiamate API, dal momento in cui vengono ricevute da Apigee fino al momento in cui vengono restituite all'app client.

La dashboard del rendimento del proxy

Accedi alla dashboard Prestazioni proxy, come descritto di seguito.

Per accedere alla dashboard Prestazioni proxy:

  • Se utilizzi https://console.cloud.google.com/apigee: seleziona Analytics > Metriche API e fai clic sulla scheda Prestazioni del proxy API.
  • Se utilizzi l'interfaccia utente Apigee classica: seleziona Analizza > Metriche API > Prestazioni proxy API.

Si apre la dashboard Metriche API in cui è selezionata la scheda Prestazioni del proxy API, come mostrato di seguito:

Che cosa misura questa dashboard?

Questa dashboard include i seguenti grafici:

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 positiva. Le risposte di errore non vengono conteggiate.
Errori di traffico Il numero totale di tutte le richieste API non riuscite, ossia la richiesta non restituisce una risposta come desiderato dall'utente finale. Il conteggio include errori sia del proxy sia della destinazione.
TPS medi Il numero medio di richieste API e risposte risultanti al secondo.

Tempo medio di risposta

Consulta anche questo interessante articolo sul sito della community di Apigee: Quando il tempo di risposta totale medio può essere inferiore al tempo di risposta medio target?

Metrica Descrizione
Tempo di risposta medio

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 indica il tempo necessario per restituire una chiamata API ad Apigee (in millisecondi).

Oppure, in altri termini, il tempo di risposta totale è il tempo misurato tra la ricezione di un'intera chiamata API su Apigee e il momento in cui 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 riportato di seguito.

Tempo medio di risposta proxy

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

Sostanzialmente, indica la quantità di tempo in millisecondi trascorsa dalle chiamate API attraverso la piattaforma Apigee.

Tempo medio di risposta target

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

In sostanza, si tratta di misurare il tempo che la chiamata API trascorre sul sistema target.

Il tempo medio di risposta del proxy viene calcolato come differenza tra la media del tempo totale di risposta e il tempo di risposta target. L'aspettativa è che il tempo di risposta totale sia sempre maggiore del tempo di risposta target. Tuttavia, esistono anche chiamate che vengono gestite dal proxy stesso (richieste preflight, risposte memorizzate nella cache, token OAuth e così via) che non raggiungono il sistema di backend. Queste chiamate "più veloci" da parte del proxy riducono il tempo di risposta totale medio senza ridurre il tempo di risposta del target. Di conseguenza, 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 i TPS più grandi senza aumentare troppo lo zoom sulla scala temporale, queste eccezioni non avranno un peso elevato e ti forniranno dati più precisi e strategici.

Puoi ottenere i dati medi più significativi sulle risposte quando viene raccolto un numero elevato di richieste in un lungo periodo di tempo, anziché solo quando vengono raccolte soltanto poche richieste in un breve periodo di tempo. Se osservi solo un numero limitato di richieste ricevute in un breve periodo di tempo, è possibile che anche una chiamata che non raggiunge il target provochi un tempo di risposta proxy medio negativo. Durante la valutazione dei tempi di risposta medi, è preferibile 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 di risposta medio 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 indica il tempo necessario per restituire una chiamata API ad Apigee (in millisecondi).

Passa il mouse sopra il grafico per vedere la quantità totale di tempo trascorso sul lato proxy e sul lato target, oltre alla media.