Analisi delle anomalie

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Quando noti un'anomalia nella dashboard Eventi anomalie, puoi esaminarla ulteriormente nelle dashboard di Monitoraggio API. Le dashboard mostrano grafici e tabelle di dati API recenti che forniscono informazioni altamente specifiche su ciò che era in corso nell'API al momento dell'anomalia.

Le seguenti sezioni presentano esempi che illustrano come esaminare le anomalie nelle dashboard.

Esempio: anomalia del codice di guasto

Supponiamo che, esaminando la dashboard Eventi anomalie, noti l'anomalia mostrata di seguito:

Visualizza le anomalie nella dashboard Eventi anomali

Per visualizzare i dettagli dell'anomalia, fai clic su Esamina nella colonna Riepilogo. Viene visualizzata la dashboard di indagine sul monitoraggio delle API, come mostrato di seguito.

Anomalia visualizzata nella dashboard di indagine.

Il riquadro Dettagli evento anomalie mostra una sequenza temporale della percentuale di errori. Il grafico mostra che l'anomalia si è verificata dopo le 07:00, quando la percentuale di errori è passata da meno di 0,4 a più di 0,8.

La percentuale di errori nel grafico cronologico include errori per tutti i codici di errore. Per un'analisi dettagliata degli errori di diversi codici di errore, guarda il grafico Codice di errore per orario sotto la sequenza temporale.

Nota: se al momento il grafico Codice di guasto per orario non è visualizzato, seleziona Codice di guasto nel menu Grafici per visualizzarlo: Seleziona il grafico Codice di errore.

La colonna cerchiata del grafico Fault Code by Time corrisponde all'intervallo di tempo contenente l'ora dell'anomalia.

Nota: una piccola differenza tra i dati visualizzati nel grafico e il tempo riportato dell'anomalia è normale.

Visualizza il grafico Fault Code by Time.

Osserva che nell'intervallo 07:03 - 07:27 sono state ricevute 1499 risposte con il codice di errore steps.json2xml.SourceUnavailable (un codice di errore che viene restituito quando non è disponibile un'origine dei messaggi dei criteri da JSON a XML). Questo è il codice di errore che ha attivato l'anomalia. Al contrario, nei quattro intervalli precedenti, il numero medio di risposte con questo codice di errore è stato di circa 291, quindi il passaggio a 1499 è stato sicuramente un evento insolito.

Per maggiori informazioni sul messaggio di errore SourceUnavailable, consulta la pagina sulla risoluzione degli errori di runtime dei criteri da JSON a XML.

A questo punto, ci sono un paio di modi per continuare a indagare sulla causa dell'anomalia:

  • Visualizza in dettaglio i dati del codice di errore al momento dell'anomalia facendo clic sulla cella dell'anomalia nel grafico Codice di errore per orario.

    Fai clic sulla cella della tabella per l'anomalia.

    Nel riquadro a destra vengono visualizzate le tabelle di distribuzione di steps.json2xml.SourceUnavailable per origine dell'errore, proxy e codice di stato.

    In questo esempio, le tabelle non forniscono informazioni aggiuntive perché tutti i codici di errore provengono dalla stessa origine di errore, dallo stesso proxy e dallo stesso codice di stato. Tuttavia, in altre situazioni, le tabelle di distribuzione possono puntare alla località e alla causa dell'anomalia.

  • Crea un avviso per l'anomalia e configura una notifica. Al termine, AAPI Ops ti invierà un messaggio ogni volta che si verifica un evento simile in futuro.