Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Tutorial: Rileva un elevato utilizzo della CPU con il rilevamento delle anomalie

Modalità Focus
Tutorial: Rileva un elevato utilizzo della CPU con il rilevamento delle anomalie - OpenSearch Servizio Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Questo tutorial dimostra come creare un rilevatore di anomalie in Amazon OpenSearch Service per rilevare un elevato utilizzo della CPU. Utilizzerai OpenSearch le dashboard per configurare un rilevatore per monitorare l'utilizzo della CPU e generare un avviso quando l'utilizzo della CPU supera una soglia specificata.

Nota

Questi passaggi si applicano alla versione più recente di OpenSearch e potrebbero differire leggermente per le versioni precedenti.

Prerequisiti

  • È necessario disporre di un dominio OpenSearch di servizio che esegue Elasticsearch 7.4 o versione successiva o qualsiasi versione. OpenSearch

  • È necessario importare file di registro dell'applicazione nel cluster che contengono dati sull'utilizzo della CPU.

Fase 1: Creazione di un rilevatore

Innanzitutto, crea un rilevatore che identifichi le anomalie nei dati di utilizzo della CPU.

  1. Apri il menu del pannello di sinistra in OpenSearch Dashboards e scegli Anomaly Detection, quindi scegli Crea rilevatore.

  2. Assegna un nome al rilevatore high-cpu-usage.

  3. Per l'origine dei dati, scegli il tuo indice che contiene i file di registro dell'utilizzo della CPU in cui desideri identificare le anomalie.

  4. Seleziona Campo timestamp dai tuoi dati. Facoltativamente, puoi aggiungere un filtro dati. Questo filtro dati analizza solo un sottoinsieme dell'origine dati e riduce il rumore derivante da dati non rilevanti.

  5. Impostazione della proprietà Intervallo del rilevatore a 2 minuti. Questo intervallo definisce il tempo (per intervallo di minuti) entro il quale il rilevatore raccoglie i dati.

  6. Nello stato Ritardo di finestra, aggiungi un ritardo di 1 minuto. Questo ritardo aggiunge ulteriore tempo di elaborazione per garantire che tutti i dati all'interno della finestra siano presenti.

  7. Seleziona Successivo. Nella dashboard di rilevamento delle anomalie, sotto il nome del rilevatore, selezionare Configura modello.

  8. Per Nome caratteristica, digita max_cpu_usage. Per Stato della caratteristica, seleziona Attiva funzionalità.

  9. Per Individuazione delle anomalie in base a , scegli Valore campo.

  10. Per Metodo di aggregazione, scegli max().

  11. Per Campo, seleziona il campo nei dati per verificare la presenza di anomalie. Ad esempio, potrebbe essere chiamato cpu_usage_percentage.

  12. Mantenere tutte le altre impostazioni come valori predefiniti e scegliere Successivo.

  13. Ignorare la configurazione dei lavori del rilevatore e scegliere Successivo.

  14. Nella finestra popup, scegliere quando avviare il rilevatore (automaticamente o manualmente), quindi scegliere Confermare.

Ora che il rilevatore è configurato, dopo l'inizializzazione, sarà possibile visualizzare i risultati in tempo reale dell'utilizzo della CPU nella sezione Risultati in tempo reale del rilevatore. La sezione Anomalie dal vivo mostra tutte le anomalie che si verificano quando i dati vengono inseriti in tempo reale.

Fase 2: configura un avviso

Ora che hai creato un rilevatore, crea un monitor che richiami un avviso per inviare un messaggio a Slack quando rileva un utilizzo della CPU che soddisfa le condizioni specificate nelle impostazioni del rilevatore. Riceverai notifiche di Slack quando i dati di uno o più indici soddisfano le condizioni che richiamano l'avviso.

  1. Apri il menu del pannello di sinistra in OpenSearch Dashboards e scegli Avvisi, quindi scegli Crea monitor.

  2. Fornire un nome per il nome del monitor.

  3. Per Tipo di monitoraggio, scegli Monitoraggio per query. Un monitor per query esegue una query specificata e definisce i trigger.

  4. Per Metodo di definizione del monitor, scegli Rilevatore di anomalie, quindi selezionare il rilevatore creato nella sezione precedente dal menu a discesa Rilevatore.

  5. Per Pianificazione, scegliere la frequenza con cui il monitor raccoglie i dati e la frequenza con cui si ricevono gli avvisi. Ai fini del presente tutorial, imposta la pianificazione per l'esecuzione di 7minuti.

  6. Nella sezione Trigger, scegli Aggiungi trigger. Per Nome trigger, digita High CPU usage. Per questo tutorial, per Livello di gravità, scegli 1, che è il livello di gravità più alto.

  7. Per Soglia di anomalie, scegli È SOPRA. Nel menu sottostante, scegli la soglia da applicare. Per questo tutorial, imposta il Grado di anomalie a 0.7.

  8. Per Soglia di confidenza anomalie, scegli È SOPRA. Nel menu sottostante, inserisci lo stesso numero del tuo grado di anomalia. Per questo tutorial, imposta Soglia di confidenza anomalie a 0.7.

  9. Nella sezione Operazioni, scegli Destinazione. Nel campo Nome, scegliere il nome della destinazione. Sul menu Tipo, scegli Margine di flessibilità. Nel campo Webhook URL, immettere un URL del webhook a cui ricevere gli avvisi. Per ulteriori informazioni, consulta Invio di messaggi tramite webhook in entrata.

  10. Scegli Crea.

Risorse correlate

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.