Prestazioni di proxy API

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

Che cosa mi dice questa dashboard?

La dashboard delle prestazioni del proxy consente di visualizzare i modelli di traffico proxy API e i tempi di elaborazione. Puoi visualizzare facilmente quanto traffico genera le tue API e quanto tempo impiega per le chiamate API dall'elaborazione da parte di Apigee fino a quando non vengono restituiti al dell'app client.

La dashboard delle prestazioni del proxy

Accedi alla dashboard delle prestazioni del proxy, come descritto di seguito.

Per accedere alla dashboard delle prestazioni del proxy:

  • Se utilizzi la UI di Apigee nella console Cloud: seleziona Analytics > Metriche API e fai clic sulla scheda Prestazioni proxy API.
  • Se utilizzi la UI di Apigee classica: seleziona Analizza > Metriche API > Prestazioni del proxy API.

Si apre la dashboard Metriche API con la scheda Prestazioni proxy API selezionata, 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 dell'organizzazione.
Traffico riuscito Il numero totale di richieste che hanno generato una risposta positiva. Le risposte di errore sì non conta.
Errori di traffico Il numero totale di tutte le richieste API non riuscite, ovvero la richiesta non fornire una risposta come desiderato dall'utente finale. Il conteggio include sia Proxy che Target errori.
Media TPS Il numero medio di richieste API e risposte risultanti al secondo.

Tempo medio di risposta

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

Metrica Descrizione
Tempo di risposta medio

La media del tempo di risposta totale misurato per tutte le chiamate API effettuate ad Apigee nell'ambiente organizzativo. Il tempo totale di risposta è il tempo necessario per una chiamata API ad Apigee per restituire (in millisecondi).

Oppure, in altre parole, il tempo di risposta totale è il tempo misurato da quando un'intera API viene ricevuta su Apigee nel momento in cui Apigee inizia a inviare una risposta dell'app client.

Questo grafico misura la media per tutti i proxy. Per i singoli proxy, consulta Grafico del tempo medio di risposta per proxy riportato di seguito.

Tempo medio di risposta proxy

Questo valore viene calcolato come media del tempo di risposta totale meno il target Tempo di risposta per tutte le chiamate API effettuate a un'organizzazione Apigee completamente gestito di Google Cloud.

Fondamentalmente, si tratta di una misura di quanto tempo passano le chiamate API a passare attraverso Apigee automaticamente (in millisecondi).

Tempo di risposta medio target

Il numero medio di millisecondi impiegati dal punto in cui l'ultimo byte di un viene inviata da Apigee a una destinazione di backend fino al momento in cui Apigee riceve l'ultima byte della risposta.

In pratica, misura quanto tempo la chiamata API trascorre sul target di un sistema operativo completo.

Il tempo medio di risposta del proxy viene calcolato come differenza tra le medie del tempo di risposta totale e del tempo di risposta target. Ci si aspetta che il tempo di risposta totale sia sempre superiore a quello target. Tuttavia, ci sono anche chiamate gestite dal proxy stesso: richieste preflight, risposte memorizzate nella cache, token OAuth e così via che non raggiungono il sistema di backend. Questi "più rapidi" dal proxy riducono il tempo di risposta totale medio senza ridurre il tempo di risposta target. Di conseguenza, il tempo di risposta totale medio potrebbe non essere sempre superiore al tempo di risposta medio target, il che potrebbe comportare la visualizzazione di valori negativi per il tempo di risposta del proxy. Quando si osserva un TPS più grande senza aumentare troppo lo zoom nella scala temporale, queste eccezioni non hanno un grande peso e quindi forniscono dati più accurati e strategici.

Ottieni i dati di risposta medi più significativi quando viene raccolto un numero elevato di richieste in un lungo periodo di tempo, anziché solo da poche richieste raccolte in un breve periodo di tempo. Se noti solo un numero limitato di richieste pervenute in un breve periodo di tempo, è possibile che anche una sola chiamata che non va al target produca un tempo medio di risposta del proxy negativo. Quando valuti i tempi di risposta medi, è preferibile visualizzare gli intervalli di tempo più lunghi con 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 tutti Chiamate API effettuate a un ambiente Apigee. Il tempo di risposta totale è la quantità di (in millisecondi) necessario per restituire una chiamata API ad Apigee.

Passa il mouse sopra il grafico per visualizzare la quantità totale di tempo trascorso sul lato proxy e sia dal lato target, sia dalla media.