Utilizza il linguaggio naturale per generare e aggiornare le query di Logs Insights CloudWatch - CloudWatch Registri 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à.

Utilizza il linguaggio naturale per generare e aggiornare le query di Logs Insights CloudWatch

CloudWatch Logs supporta una funzionalità di interrogazione in linguaggio naturale per aiutarti a generare e aggiornare le query per CloudWatch Logs Insights e Metrics Insights. CloudWatch

Con questa funzionalità, puoi porre domande o descrivere i dati di CloudWatch Logs che stai cercando in un inglese semplice. La funzionalità del linguaggio naturale genera un'interrogazione in base a un prompt immesso e fornisce una line-by-line spiegazione del funzionamento della query. Puoi anche aggiornare la tua query per analizzare ulteriormente i dati.

A seconda dell'ambiente, è possibile inserire richieste come «Quali sono i primi 100 indirizzi IP di origine per byte trasferiti?» e «Trova le 10 richieste di funzioni Lambda più lente».

Nota

La funzionalità di interrogazione in linguaggio naturale è generalmente disponibile in 10 regioni. Per alcune regioni, la funzionalità effettua chiamate interregionali verso le regioni degli Stati Uniti d'America per elaborare le richieste di interrogazione. La tabella seguente elenca le regioni supportate e mostra dove ciascuna regione elabora i propri prompt.

Regione supportata Regione in cui viene elaborata la richiesta

Stati Uniti orientali (Virginia settentrionale)

Stati Uniti orientali (Virginia settentrionale)

Stati Uniti orientali (Ohio)

Stati Uniti orientali (Virginia settentrionale)

US West (Oregon)

US West (Oregon)

Asia Pacifico (Hong Kong)

US West (Oregon)

Asia Pacifico (Singapore)

US West (Oregon)

Asia Pacifico (Sydney)

US West (Oregon)

Asia Pacifico (Tokyo)

Asia Pacifico (Tokyo)

Europa (Francoforte)

Europa (Francoforte)

Europa (Irlanda)

Stati Uniti orientali (Virginia settentrionale)

Europa (Stoccolma)

Stati Uniti orientali (Virginia settentrionale)

Per generare una query di CloudWatch Logs Insights con questa funzionalità, apri l'editor di query di CloudWatch Logs Insights, seleziona il gruppo di log su cui desideri eseguire la query e scegli Genera query.

Importante

Per utilizzare la funzionalità di interrogazione in linguaggio naturale, devi aver effettuato l'accesso con le politiche CloudWatchLogsFullAccessCloudWatchLogsReadOnlyAccess, AdministratorAccess, o ReadOnlyAccessIAM o disporre dell'cloudwatch:GenerateQueryautorizzazione.

Query di esempio

Gli esempi in questa sezione descrivono come generare e aggiornare le query utilizzando la funzionalità di linguaggio naturale.

Nota

Per ulteriori informazioni sull'editor di query e sulla sintassi di CloudWatch Logs Insights, vedere Sintassi delle query di CloudWatch Logs Insights.

Esempio: generazione di una query in linguaggio naturale

Per generare un'interrogazione utilizzando il linguaggio naturale, inserisci un prompt e scegli Genera nuova query. Questo esempio mostra una query che esegue una ricerca di base.

Prompt

Di seguito è riportato un esempio di prompt che indirizza la capacità di cercare le 10 chiamate di funzione Lambda più lente.

Find the 10 slowest requests
Query

Di seguito è riportato un esempio di query generata dalla funzionalità di linguaggio naturale in base al prompt. Nota come il prompt appare in un commento prima della query. Dopo l'esecuzione della query, puoi leggere una spiegazione del funzionamento della query.

# Find the 10 slowest requests fields @timestamp, @message, @duration | sort @duration desc | limit 10 # This query retrieves the timestamp, message and duration fields from the logs and sorts them in descending order by duration to find the 10 slowest requests.
Nota

Per disattivare la visualizzazione del prompt e la spiegazione del funzionamento della query, utilizza l'icona a forma di ingranaggio nell'editor.

Esempio: aggiornamento di una query in linguaggio naturale

È possibile aggiornare una query modificando il prompt iniziale e scegliendo Aggiorna query.

Richiesta aggiornata

L'esempio seguente mostra una versione aggiornata del prompt precedente. Invece di un prompt che cerca le 10 chiamate di funzione Lambda più lente, questo prompt ora indirizza la capacità di cercare le 20 chiamate di funzione Lambda più lente e include un'altra colonna per eventi di registro aggiuntivi.

Show top 20 slowest requests instead and display requestId as a column
Query aggiornata

Di seguito è riportato un esempio della query aggiornata. Nota come il prompt aggiornato appare in un commento prima della query aggiornata. Dopo l'esecuzione della query, puoi leggere una spiegazione di come la query originale è stata aggiornata.

# Show top 20 slowest requests instead and display requestId as a column fields @timestamp, @message, @requestId, @duration | sort @duration desc | limit 20 # This query modifies the original query by replacing the @message field with the @requestId field and changing the limit from 10 to 20 to return the top 20 log events by duration instead of the top 10.

Rifiuto esplicito all'utilizzo dei dati volto al miglioramento del servizio

I dati prompt in linguaggio naturale forniti per addestrare il modello di intelligenza artificiale e generare query pertinenti vengono utilizzati esclusivamente per fornire e gestire il servizio. Questi dati possono essere utilizzati per migliorare la qualità di Logs Insights. CloudWatch La tua fiducia, la tua privacy e la sicurezza dei tuoi contenuti sono le nostre maggiori priorità. Per ulteriori informazioni, consulta i Termini del servizio AWS e la Policy sull'IA responsabile di AWS.

Puoi scegliere di non utilizzare i tuoi contenuti per sviluppare o migliorare la qualità delle query in linguaggio naturale creando una policy di rifiuto dei servizi di intelligenza artificiale. Per disattivare la raccolta dei dati per tutte le funzionalità di CloudWatch Logs AI, inclusa la funzionalità di generazione di query, è necessario creare una politica di opt-out per Logs. CloudWatch Per ulteriori informazioni, consulta le Policy di rifiuto dei servizi di IA nella Guida per l'utente di AWS Organizations .