Langkah 3: Membuat Kueri Data Log di Amazon S3 - Amazon Kinesis Agent for Microsoft Windows

Langkah 3: Membuat Kueri Data Log di Amazon S3

Pada langkah terakhir dari tutorial Amazon Kinesis Agent for Microsoft Windows ini, Anda menggunakan Amazon Athena untuk membuat kueri data log yang disimpan di Amazon Simple Storage Service (Amazon S3).

  1. Buka konsol Athena di https://console.aws.amazon.com/athena/.

  2. Pilih tanda plus (+) pada jendela kueri Athena untuk membuat jendela kueri baru.

    
      Tangkapan layar menunjukkan cara membuat jendela kueri baru di Athena.
  3. Masukkan teks berikut ke dalam jendela kueri:

    CREATE DATABASE logdatabase CREATE EXTERNAL TABLE logs ( Message string, Severity string, ComputerName string, DT timestamp ) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' LOCATION 's3://bucket/year/month/day/hour/' SELECT * FROM logs SELECT * FROM logs WHERE severity = 'Error'

    Ganti bucket dengan nama bucket yang Anda buat di Membuat Bucket Amazon S3. Ganti year, month, day, dan hour dengan tahun, bulan, hari, dan jam dalam UTC ketika berkas log Amazon S3 dibuat.

  4. Pilih teks untuk pernyataan CREATE DATABASE, lalu pilih Jalankan kueri. Tindakan ini menciptakan basis data log di Athena.

  5. Pilih teks untuk pernyataan CREATE EXTERNAL TABLE, lalu pilih Jalankan kueri. Tindakan ini menciptakan tabel Athena yang mereferensikan bucket S3 dengan data log, dan memetakan skema untuk JSON ke skema untuk tabel Athena.

  6. Pilih teks untuk pernyataan SELECT pertama, lalu pilih Jalankan kueri. Tindakan ini menampilkan semua baris dalam tabel.

    
      Tangkapan layar mendemonstrasikan pembuatan kueri catatan log menggunakan Athena.
  7. Pilih teks untuk pernyataan SELECT kedua, lalu pilih Jalankan kueri. Tindakan ini hanya menampilkan baris dalam tabel yang mewakili catatan log dengan keparahan tingkat Error. Kueri semacam ini menemukan catatan log yang menarik dari kumpulan catatan log yang berpotensi berukuran besar.

    
      Tangkapan layar menunjukkan cara membuat kueri untuk jenis catatan tertentu di Athena.