Gunakan bahasa alami untuk menghasilkan dan memperbarui kueri Wawasan CloudWatch Log - CloudWatch Log Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan bahasa alami untuk menghasilkan dan memperbarui kueri Wawasan CloudWatch Log

CloudWatch Log mendukung kemampuan kueri bahasa alami untuk membantu Anda menghasilkan dan memperbarui kueri untuk Wawasan CloudWatch Log, PPL OpenSearch Layanan, SQL OpenSearch Layanan, dan. CloudWatch Metrics Insights

Dengan kemampuan ini, Anda dapat mengajukan pertanyaan tentang atau menjelaskan data CloudWatch Log yang Anda cari dalam bahasa Inggris biasa. Kemampuan bahasa alami menghasilkan kueri berdasarkan prompt yang Anda masukkan dan memberikan line-by-line penjelasan tentang cara kerja kueri. Anda juga dapat memperbarui kueri Anda untuk menyelidiki lebih lanjut data Anda.

Bergantung pada lingkungan Anda, Anda dapat memasukkan petunjuk seperti “Apa 100 alamat IP sumber teratas berdasarkan byte yang ditransfer?” dan “Temukan 10 permintaan fungsi Lambda paling lambat.”

catatan

Fitur kueri bahasa alami adalah layanan Regional. Untuk beberapa Wilayah, fitur ini membuat panggilan lintas wilayah ke Wilayah di Amerika Serikat untuk memproses permintaan kueri. Untuk informasi selengkapnya, lihat Amazon CloudWatch memperluas dukungan wilayah untuk ringkasan hasil kueri bahasa alami dan pembuatan kueri.

Untuk menghasilkan kueri Wawasan CloudWatch Log dengan kemampuan ini, buka editor kueri Wawasan CloudWatch Log, pilih grup log yang ingin Anda kueri, dan pilih Buat kueri.

penting

Untuk menggunakan kemampuan kueri bahasa alami, Anda harus masuk dengan kebijakan CloudWatchLogsFullAccess, CloudWatchLogsReadOnlyAccess, AdministratorAccess, atau ReadOnlyAccessIAM, atau memiliki cloudwatch:GenerateQuery izin.

Kueri contoh

Contoh di bagian ini menjelaskan cara menghasilkan dan memperbarui kueri menggunakan kemampuan bahasa alami.

catatan

Untuk informasi selengkapnya tentang editor dan sintaks kueri Wawasan CloudWatch Log, lihat sintaks kueri Wawasan CloudWatch Log.

Contoh: Menghasilkan kueri bahasa alami

Untuk menghasilkan kueri menggunakan bahasa alami, masukkan prompt dan pilih Hasilkan kueri baru. Contoh ini menunjukkan kueri yang melakukan pencarian dasar.

Prompt

Berikut ini adalah contoh prompt yang mengarahkan kemampuan untuk mencari 10 pemanggilan fungsi Lambda paling lambat.

Find the 10 slowest requests
Kueri

Berikut ini adalah kueri menggunakan bahasa kueri Wawasan CloudWatch Log yang dihasilkan oleh kemampuan bahasa alami berdasarkan prompt. Perhatikan bagaimana prompt muncul di komentar sebelum kueri. Setelah kueri, Anda dapat membaca penjelasan yang menggambarkan cara kerja kueri.

# 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.
catatan

Untuk mematikan tampilan prompt Anda dan penjelasan tentang cara kerja kueri, gunakan ikon roda gigi di editor Anda.

Prompt

Untuk menghasilkan kueri OpenSearch SQL, pilih tab OpenSearch SQL, lalu buka kotak prompt generator kueri untuk memasukkan prompt bahasa alami Anda. Berikut ini adalah contoh prompt yang menggunakan kemampuan bahasa alami untuk menghasilkan query OpenSearch SQL.

Give me the number of errors and exceptions per hour
Kueri

Berikut ini adalah kueri SQL yang dihasilkan oleh prompt yang dapat Anda gunakan untuk menemukan jumlah kesalahan dan pengecualian yang dikumpulkan per jam:

SELECT DATE_FORMAT(`@timestamp`, 'yyyy-MM-dd HH') AS hour, COUNT(*) AS error_count FROM `/aws/lambda/CloudWatchOdysseyQueryGen` WHERE `@message` LIKE '%error%' OR `@message` LIKE '%exception%' GROUP BY DATE_FORMAT(`@timestamp`, 'yyyy-MM-dd HH') ORDER BY hour
Prompt

Untuk menghasilkan kueri OpenSearch PPL, pilih tab OpenSearch PPL, lalu buka kotak prompt generator kueri untuk memasukkan prompt bahasa alami Anda. Berikut ini adalah contoh prompt yang menggunakan kemampuan bahasa alami untuk menghasilkan kueri OpenSearch PPL.

Give me all unique exception messages
Kueri

Berikut ini adalah kueri PPL yang dihasilkan oleh prompt yang dapat Anda gunakan untuk menemukan pesan pengecualian unik di log Anda:

dedup @message | fields @message

Contoh: Memperbarui kueri bahasa alami

Anda dapat memperbarui kueri dengan mengedit prompt awal dan kemudian memilih Perbarui kueri.

Prompt yang diperbarui

Contoh berikut menunjukkan versi yang diperbarui dari prompt sebelumnya. Alih-alih prompt yang mencari 10 pemanggilan fungsi Lambda paling lambat, prompt ini sekarang mengarahkan kemampuan untuk mencari 20 pemanggilan fungsi Lambda paling lambat dan menyertakan kolom lain untuk peristiwa log tambahan.

Show top 20 slowest requests instead and display requestId as a column
Kueri yang diperbarui

Berikut ini adalah contoh kueri yang diperbarui menggunakan bahasa kueri Wawasan CloudWatch Log. Perhatikan bagaimana prompt muncul di komentar sebelum kueri yang diperbarui. Setelah kueri, Anda dapat membaca penjelasan yang menggambarkan bagaimana kueri asli diperbarui.

# 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.

Memilih untuk tidak menggunakan data Anda untuk perbaikan layanan

Data prompt bahasa alami yang Anda berikan untuk melatih model AI dan menghasilkan kueri yang relevan digunakan semata-mata untuk menyediakan dan memelihara layanan Anda. Data ini dapat digunakan untuk meningkatkan kualitas Wawasan CloudWatch Log. Kepercayaan dan privasi Anda, serta keamanan konten Anda, menjadi prioritas utama kami. Untuk informasi selengkapnya, silakan lihat AWS Ketentuan Layanan dan AWS kebijakan AI yang bertanggung jawab.

Anda dapat memilih untuk tidak menggunakan konten Anda untuk mengembangkan atau memperbaiki mutu kueri bahasa alami dengan membuat kebijakan penolakan layanan AI. Untuk memilih keluar dari pengumpulan data untuk semua fitur AI CloudWatch Log, termasuk kemampuan pembuatan kueri, Anda harus membuat kebijakan opt-out untuk Log. CloudWatch Untuk informasi selengkapnya, silakan lihat kebijakan penolakan layanan AI di AWS Organizations Panduan Pengguna.