Osservabilità in Amazon Service OpenSearch - 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à.

Osservabilità in Amazon Service OpenSearch

L'installazione predefinita di OpenSearch Dashboards for Amazon OpenSearch Service include il plug-in Observability, che puoi utilizzare per visualizzare eventi basati sui dati utilizzando Piped Processing Language (PPL) per esplorare, scoprire e interrogare i dati archiviati in. OpenSearch Il plug-in richiede 1.2 o versione successiva. OpenSearch

Il plug-in Observability offre un'esperienza unificata per la raccolta e il monitoraggio di parametri, registri e tracce provenienti da origini dati comuni. La raccolta e il monitoraggio dei dati in un unico posto consentono l' end-to-end osservabilità completa dell'intera infrastruttura.

Nota

Questa documentazione fornisce una breve panoramica di Observability in Service. OpenSearch Per una documentazione completa del plugin Observability, incluse le autorizzazioni, vedi Observability.

Il processo di esplorazione dei dati è diverso per ogni persona. Se non conosci l'esplorazione dei dati e la creazione di visualizzazioni, ti consigliamo di provare un flusso di lavoro come il seguente.

Esplora i dati con l'analisi dei dati degli eventi

Per iniziare, supponiamo che tu stia raccogliendo dati sui voli nel tuo dominio di OpenSearch servizio e desideri scoprire quale compagnia aerea ha avuto il maggior numero di voli in arrivo all'aeroporto internazionale di Pittsburgh il mese scorso. Scrivi la seguente query PPL:

source=opensearch_dashboards_sample_data_flights | stats count() by Dest, Carrier | where Dest = "Pittsburgh International Airport"

Questa query estrae i dati dall'indice denominato opensearch_dashboards_sample_data_flights. Quindi usa il comando stats per ottenere un numero totale di voli e raggrupparlo in base all'aeroporto di destinazione e al vettore. Infine, utilizza la clausola where per filtrare i risultati dei voli in arrivo all'aeroporto internazionale di Pittsburgh.

Ecco come appaiono i dati quando vengono visualizzati nell'ultimo mese:

Table showing flight counts to Pittsburgh International Airport for different carriers.

È possibile scegliere il pulsante PPL nell'editor di query per ottenere informazioni sull'utilizzo ed esempi per ogni comando PPL:

OpenSearch PPL Reference Manual showing stats command description and aggregation functions table.

Osserviamo il seguente esempio più complesso, che richiede informazioni sui ritardi dei voli:

source=opensearch_dashboards_sample_data_flights | where FlightDelayMin > 0 | stats sum(FlightDelayMin) as minimum_delay, count() as total_delayed by Carrier, Dest | eval avg_delay=minimum_delay / total_delayed | sort - avg_delay

Ogni comando nella query influisce sull'output finale:

  • source=opensearch_dashboards_sample_data_flights - estrae i dati dallo stesso indice dell'esempio precedente

  • where FlightDelayMin > 0 - filtra i dati sui voli in ritardo

  • stats sum(FlightDelayMin) as minimum_delay, count() as total_delayed by Carrier - per ogni vettore, ottiene il tempo di ritardo minimo totale e il conteggio totale dei voli in ritardo

  • eval avg_delay=minimum_delay / total_delayed - calcola il tempo medio di ritardo per ciascun vettore dividendo il tempo minimo di ritardo per il numero totale di voli in ritardo

  • sort - avg_delay - ordina i risultati in base al ritardo medio in ordine decrescente

Con questa query, puoi determinare che OpenSearch Dashboards Airlines ha, in media, meno ritardi.

Table comparing airline carriers' delay statistics, including average delay and total delayed flights.

Puoi trovare ulteriori query PPL di esempio in Query e visualizzazioni nella pagina Analisi dei dati degli eventi.

Creazione di visualizzazioni

Dopo aver eseguito una query corretta dei dati che ti interessano, puoi salvare queste query come visualizzazioni:

Bar chart showing flight counts to Pittsburgh International Airport by four carriers.

Quindi aggiungi queste visualizzazioni a pannelli operativi per confrontare diverse parti di dati. Utilizzare il plug-in notebook per combinare diverse visualizzazioni e blocchi di codice che puoi condividere con i membri del team.

Approfondisci con Trace Analytics

Trace Analytics offre un modo per visualizzare il flusso di eventi nei OpenSearch dati per identificare e risolvere i problemi di prestazioni nelle applicazioni distribuite.

Trace analytics dashboard showing time spent by service and span detail for various operations.