Risoluzione dei problemi con l'analisi

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

La visualizzazione dei dati è un importante strumento per la risoluzione dei problemi. Apigee raccoglie e analizza sempre i dati per le tue API e la visualizzazione è un modo efficace per sbloccare, confrontare, contrapporre e valutare questi dati.

Supponiamo che tu abbia ricevuto notizie dai clienti (magari tramite chiamate di assistenza, social media) siti o forum degli utenti) che una delle tue API è lenta. La visualizzazione può aiutarti. Dove iniziare?

Valuta e testa i possibili cause

Le possibili cause possono includere:

  • Se la lentezza viene rilevata da una sola app o da più app? Se si tratta di un'app, potrebbe dipendere da un problema con l'app.
  • Se viene visto da più utenti su più app e gli utenti sembrano essere nella stessa di geolocalizzazione, potrebbe esserci un problema di rete
  • Se non visualizzi nessuno di questi problemi, potrebbe esserci un problema con Apigee. Se aggiunto o aggiornato di recente un criterio. Potrebbe non essere configurato correttamente.
  • Se il tempo di risposta totale risulta elevato, ma la risposta media dell'endpoint non sono cambiate, potrebbe trattarsi di un problema di Apigee. Se il tempo medio di risposta dell'endpoint è anche alto, potrebbe esserci un problema nella rete tra Apigee e il server di destinazione o un server delle applicazioni interno.

Visualizza l'API lenta

Per scoprire quale API ha prestazioni inferiori al previsto, un approccio è confrontare la risposta media tutte le tue API per vedere se una di queste non funziona correttamente.

  1. Seleziona Proxy API dal menu API.
  2. Nella sezione Prestazioni 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.

Visualizza con un report personalizzato

Se sospetti quale API stia causando un problema, puoi creare un report personalizzato che includa che mettono a confronto metriche specifiche selezionate. Ad esempio, puoi visualizzare il tempo di latenza massimo per app e risorsa.

Per visualizzarla con un report personalizzato:

  1. Accedi all'UI di Apigee.
  2. Seleziona Analizza > Report personalizzati > Report nella barra di navigazione a sinistra per accedere alla pagina Report personalizzati.
  3. Nella pagina Report personalizzati, fai clic su + Report personalizzato.
  4. Compila le nozioni di base sui report personalizzato.
  5. Per aggiungere una metrica, fai clic su + e seleziona la metrica Tempo di risposta totale e Max come funzione aggregata, quindi fai clic su Aggiungi.
  6. Per aggiungere dimensioni, fai clic su +, seleziona Proxy e Percorso richiesta e fai clic su Aggiungi.
  7. Fai clic su Salva.

Analizza il report risultante.

Il nuovo report sulla latenza mostrerà i tempi di risposta per API e poi per ogni risorsa all'interno di un'API. Combinando queste informazioni con ciò che sai della tua architettura di rete, puoi individuare rapidamente eventuali problemi relativi all'infrastruttura.

Visualizza in dettaglio

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

Agisci

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

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