Risoluzione dei problemi con l'analisi

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

La visualizzazione dei dati è uno strumento di risoluzione dei problemi importante. Apigee raccoglie e analizza sempre i dati delle tue API e la visualizzazione è il modo più efficace per sbloccare, confrontare, mettere in contrasto e valutare questi dati.

Supponiamo che i clienti ti abbiano comunicato (magari tramite chiamate all'assistenza, siti di social media o forum degli utenti) che una delle tue API è lenta. La visualizzazione può aiutarti. Da dove inizi?

Valuta e verifica le possibili cause

Tra le possibili cause rientrano:

  • Il rallentamento si verifica con una sola app o con più app? Se il problema riguarda una sola app, potrebbe esserci un problema con l'app.
  • Se viene visualizzato da più utenti in più app e gli utenti sembrano trovarsi nella stessa posizione geografica, potrebbe trattarsi di un problema di rete
  • Se non riscontri nessuno di questi problemi, potrebbe esserci un problema con Apigee. Se di recente hai aggiunto o aggiornato una norma. Potrebbe essere configurato in modo errato.
  • Se il tempo di risposta totale viene segnalato come elevato, ma il tempo di risposta medio dell'endpoint non è cambiato, potrebbe trattarsi di un problema di Apigee. Se anche il tempo medio di risposta dell'endpoint è elevato, potrebbe trattarsi di un problema nella rete tra Apigee e il server di destinazione o di un server delle applicazioni interno.

Visualizzare quale API è lenta

Per scoprire quale API ha un rendimento inferiore, un approccio consiste nel confrontare i tempi di risposta medi di tutte le API per vedere se una di queste è fuori linea.

  1. Seleziona Proxy API dal menu API.
  2. Nella sezione Rendimento della pagina Proxy API, seleziona Tempo di risposta medio dal menu Rendimento.
  3. Seleziona un intervallo di date da valutare.
  4. Seleziona le API che vuoi valutare.

Nel grafico, cerca picchi improvvisi o aumenti graduali del tempo di risposta.

Visualizzare i dati con un report personalizzato

Se sospetti quale API stia causando un problema, puoi creare un report personalizzato che includa grafici e tracciati che confrontano metriche specifiche che selezioni. Ad esempio, puoi visualizzare il tempo di latenza massimo per app e risorsa.

Per visualizzare i dati con un report personalizzato:

  1. Apri la UI di Apigee nella console Cloud.
  2. Seleziona Analytics > Report personalizzati.
  3. Fai clic sulla scheda Report.
  4. Fai clic su Crea > Report personalizzato.
  5. Compila le informazioni di base del report personalizzato.
  6. Per aggiungere una metrica, fai clic su +, seleziona la metrica Tempo di risposta totale e Max come funzione di aggregazione, quindi fai clic su Aggiungi.
  7. Per aggiungere dimensioni, fai clic su +, seleziona Proxy e Percorso richiesta e fai clic su Aggiungi.
  8. Fai clic su Crea.

Analizzare il report risultante

Il nuovo report sulla latenza mostra i tempi di risposta per API e poi per ogni risorsa all'interno di un'API. Combinando queste informazioni con quelle che conosci sulla tua architettura di rete, puoi trovare rapidamente i problemi che potrebbero essere correlati alla tua infrastruttura.

Visualizza in dettaglio

Puoi visualizzare in dettaglio l'API con le prestazioni peggiori (quella con la latenza più elevata).

Agire

Ora che sai quale risorsa ha un rendimento scarso, puoi esaminare la tua rete per verificare se c'è un problema di servizio oppure puoi aggiungere una terza dimensione, ad esempio App sviluppatore, per vedere quali app sono interessate da questa risorsa lenta o sviluppatore per capire quali sviluppatori sono interessati dalla risorsa lenta.

Come puoi vedere, Apigee Analytics include diversi modi per affrontare un problema specifico e la visualizzazione svolge un ruolo importante in qualsiasi procedura di risoluzione dei problemi.