Utilizzo della visualizzazione Investigate (Esamina)

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

La vista Analisi di monitoraggio delle API mostra tabelle pivot di metriche e attributi per tutto il traffico API per aiutarti a confrontare l'attività di metriche diverse.

Per accedere alla vista Indaga, segui i passaggi descritti in Accesso al monitoraggio delle API e seleziona Indaga.

Seleziona la visualizzazione Esamina.

La figura seguente mostra l'UI in cui è selezionata l'opzione Indaga.

Visualizzazione di indagine di API Monitoring

Per impostazione predefinita, la vista Esamina mostra tre tabelle:

  • Codice di errore in base all'ora
  • Codice di errore per codice di stato
  • Origine di errore tramite proxy

Come nella visualizzazione Sequenza temporale, puoi selezionare qualsiasi combinazione di tabelle da visualizzare dal menu Grafici. Tutte le altre opzioni del grafico sono le stesse della visualizzazione Timeline.

Ogni cella di una tabella mostra il numero di risposte per un sottoinsieme di dati. Ad esempio, dai un'occhiata alle prime tre colonne della tabella Fault Code by Time.

Codice di errore in base alla tabella temporale.

La prima cella della riga 1 mostra il numero di risposte (444) con codice di errore steps.json2xml.SourceUnavailable restituite da 18:18 - 18:24, nella data selezionata.

La prima cella della riga 2 mostra il numero di risposte (64) durante lo stesso intervallo di tempo per cui per qualche motivo il codice di errore non è stato impostato.

Per informazioni su questo particolare codice di errore, consulta la pagina sulla risoluzione degli errori di runtime del criterio JSON to XML.

Codici di stato 2xx

Le richieste che restituiscono un codice di stato 2xx sono state ricevute e comprese correttamente. Normalmente, la maggior parte delle richieste restituisce un codice di stato 2xx. Se ti interessa principalmente visualizzare i dati relativi alle richieste non riuscite, ti consigliamo di limitare i dati visualizzati alle richieste con codici di stato diversi da 2xx per semplificare l'interpretazione dei dati. A questo scopo, sposta il pulsante Mostra codice di stato 2xx in alto a destra nella visualizzazione Indaga fino alla posizione sinistra (disattivata).

Mostra il pulsante del codice di stato 2xx.

Con questa impostazione, la vista Esamina mostra solo i dati delle richieste con codici di risposta diversi da 2xx.

Visualizzare la distribuzione dei dati delle celle

Puoi ottenere una visualizzazione più granulare dei dati per una singola cella della tabella facendo clic sulla cella. Viene visualizzata la distribuzione dei dati della cella in base a diversi attributi.

Per vederne un esempio, seleziona innanzitutto Regione nel menu Grafici per visualizzare la tabella riportata di seguito.

Tabella per regione per orario.

Nei dati di questo esempio è presente una sola regione, us-central1. Se esistono dati relativi ad altre regioni, nella tabella vengono visualizzate altre righe.

Ora fai clic sulla prima cella della tabella.

Fai clic sulla prima cella nella tabella temporale per regione.

Vengono mostrate diverse tabelle nel riquadro destro della visualizzazione Indaga. La prima tabella è mostrata di seguito.

Tabelle di distribuzione

Nella parte superiore del riquadro vengono visualizzate le condizioni che specificano i dati della cella, in questo caso la regione e l'intervallo di tempo.

Sotto questa tabella, la tabella "Distribuzione per codice di errore" mostra il numero di risposte per ogni codice di errore nei dati. In questo esempio, sono presenti solo due valori di codice di errore:

Codice di errore Conteggio
steps.json2xml.SourceUnavailable 432
not set 64

Il numero dei codici di errore sommato è 496, ovvero il conteggio totale nella cella.

Per fare un altro esempio, scorri verso il basso nel riquadro di destra fino a raggiungere la tabella con l'etichetta "Distribuzione per codice di stato", come mostrato di seguito.

Tabelle di distribuzione

In questo caso, i dati presentano due codici di stato:

  • 500: 432
  • 200: 64
Codice di stato Conteggio
500 432
200 64

Anche in questo caso, la somma dei conteggi è 496.

Utilizzare la vista Esamina per diagnosticare un problema

Puoi utilizzare la vista Indaga per diagnosticare i problemi dell'API. Ad esempio, supponiamo che tu riceva un avviso che indica che la percentuale di errori 5xx supera la soglia specificata. Per esaminare questo problema, potresti eseguire le seguenti attività nella vista Indaga:

  • Visualizza la tabella CODICE DI ERRORE PER ORA per visualizzare l'attività del codice di errore nell'ultima ora.
  • Visualizza la tabella FAULT CODE BY STATUS CODE per identificare codici di stato HTTP specifici associati ai codici di errore il cui conteggio è aumentato nell'ultima ora, come identificato nel passaggio precedente.
  • Visualizza la matrice FAULT CODE BY PROXY per identificare i proxy API che attivano i codici di errore identificati nel passaggio precedente.
  • Configura un avviso per poter diagnosticare ulteriormente il problema.