Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.
Panoramica delle anomalie delle operazioni?
Anomalie di operazioni identifica pattern di dati API insoliti o imprevisti nelle tue API, based on recent data patterns. Ad esempio, in questo grafico della percentuale di errore dell'API, la percentuale di errore aumenta improvvisamente intorno alle 7:00. Confrontato con i dati precedenti a quel momento, questo aumento è sufficientemente insolito da essere classificato come un'anomalia.
Non tutte le variazioni nei dati dell'API rappresentano anomalie: la maggior parte è costituita da fluttuazioni casuali. Ad esempio, potresti notare alcune piccole variazioni nel tasso di errore che precedono l'anomalia, ma queste non sono sufficientemente significative da essere classificate come anomalia.
Anomalie operative monitora continuamente i dati dell'API ed esegue analisi statistiche per distinguere le vere anomalie dalle fluttuazioni casuali nei dati.
Anomalie delle operazioni rileva automaticamente i seguenti tipi di anomalie:
- Aumento degli errori HTTP 503 a livello di organizzazione, ambiente e regione
- Aumento degli errori HTTP 504 a livello di organizzazione, ambiente e regione
- Aumento di tutti gli errori HTTP 4xx o 5xx a livello di organizzazione, ambiente e regione
- Aumento della latenza di risposta totale per il 90° percentile (p90) a livello di organizzazione, ambiente e regione
Un'anomalia rilevata include le seguenti informazioni:
- La metrica che ha causato l'anomalia, ad esempio la latenza del proxy o un codice di errore HTTP.
- La gravità dell'anomalia. La gravità può essere lieve, moderata o grave, in base al livello di confidenza nel modello. Un livello di confidenza basso indica che la gravità è lieve, mentre un livello di confidenza elevato indica che è grave.
Prerequisiti per l'utilizzo di Anomalie delle operazioni
Per utilizzare le anomalie delle operazioni:
- Il componente aggiuntivo AAPI Ops deve essere attivato per la tua organizzazione. Vedi Attivare AAPI Ops in un'organizzazione.
- Gli utenti di Operations Anomalies devono disporre dei ruoli richiesti per AAPI Ops.
- Gli utenti che
esaminano le anomalie nella dashboard
devono disporre anche del ruolo
roles/logging.viewer
.
Visualizzare le anomalie delle operazioni rilevate
Quando Anomalie delle operazioni rileva un'anomalia, ne mostra i dettagli nella dashboard Anomalie delle operazioni. Puoi esaminare l'anomalia nelle dashboard di monitoraggio delle API e, se necessario, adottare gli opportuni provvedimenti. Puoi anche creare un avviso per ricevere una notifica se in futuro si verificano eventi simili.
La dashboard Anomalie di operazioni nell'interfaccia utente di Apigee è la tua fonte principale di informazioni sulle anomalie di operazioni rilevate. La dashboard mostra un elenco di anomalie recenti.
Per aprire la dashboard Anomalie delle operazioni:
- Accedi all'interfaccia utente Apigee nella console Cloud.
- Passa all'organizzazione che vuoi monitorare.
- Nel menu a sinistra, seleziona Analytics > Anomalie operazioni.
Viene visualizzata la dashboard Anomalie operazioni.
Per impostazione predefinita, la dashboard mostra le anomalie che si sono verificate nell'ora precedente. Se non sono state rilevate anomalie durante questo periodo di tempo, nella dashboard non vengono visualizzate righe. Puoi selezionare un intervallo di tempo più ampio dal menu dell'intervallo di tempo in alto a destra nella dashboard.
Ogni riga della tabella corrisponde a un'anomalia rilevata e mostra le seguenti informazioni:
- La data e l'ora dell'anomalia.
- Un breve riepilogo dell'anomalia, incluso il proxy in cui si è verificata e il codice di errore che l'ha attivata.
- L'ambiente in cui si è verificata l'anomalia.
- La regione in cui si è verificata l'anomalia.
- La gravità dell'evento anomalo: lieve, moderata o grave. La gravità si basa su una misura statistica (valore p) della probabilità che l'evento si verifichi per caso (più è improbabile l'evento, maggiore è la sua gravità).
Puoi anche esaminare un'anomalia nelle dashboard di monitoraggio delle API, che mostrano vari grafici dei dati sul traffico API recente.
Come funziona il rilevamento di anomalie
Il rilevamento delle anomalie prevede le seguenti fasi:
addestramento dei modelli
Anomalie di operazioni funziona addestrando un modello del comportamento dei proxy API a partire da dati storici su serie temporali. Non è richiesto alcun intervento da parte tua per addestrare il modello. Apigee crea e addestra automaticamente i modelli a partire dai dati dell'API delle sei ore precedenti. Pertanto, Apigee richiede un minimo di sei ore di dati su un proxy API per addestrare il modello prima di poter registrare un'anomalia.
L'obiettivo dell'addestramento è migliorare l'accuratezza del modello, che può essere poi testato su dati storici. Il modo più semplice per verificare l'accuratezza di un modello è calcolarne il tasso di errore, ovvero la somma di falsi positivi e falsi negativi divisa per il numero totale di eventi previsti.
Registra gli eventi di anomalia
In fase di esecuzione, le anomalie di operazioni confrontano il comportamento attuale dei proxy API con quello previsto dal modello. Le anomalie operative possono quindi determinare, con un livello di confidenza specifico, quando una metrica operativa supera il valore previsto. Ad esempio, quando la percentuale di errori 5xx supera la percentuale prevista dal modello.
Quando Apigee rileva un'anomalia, registra automaticamente l'evento nella dashboard Anomalie operazioni. L'elenco di eventi visualizzato nella dashboard include tutte le anomalie rilevate, nonché gli avvisi attivati.