Pantau metrik kueri Athena dengan CloudWatch - Amazon Athena

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

Pantau metrik kueri Athena dengan CloudWatch

Athena menerbitkan metrik terkait kueri ke CloudWatch Amazon, saat metrik kueri publikasi ke opsi dipilih. CloudWatch Anda dapat membuat dasbor khusus, menyetel alarm, dan pemicu pada metrik CloudWatch, atau menggunakan dasbor yang telah diisi sebelumnya langsung dari konsol Athena.

Saat Anda mengaktifkan metrik kueri untuk kueri di grup kerja, metrik akan ditampilkan dalam tab Metrik di panel Workgroups, untuk setiap grup kerja di konsol Athena.

Athena menerbitkan metrik berikut ke konsol: CloudWatch

  • DPUAllocated— Jumlah total DPUs (unit pemrosesan data) yang disediakan dalam reservasi kapasitas untuk menjalankan kueri.

  • DPUConsumed— Jumlah yang dikonsumsi DPUs secara aktif oleh kueri di suatu RUNNING negara bagian pada waktu tertentu dalam reservasi. Metrik yang dipancarkan hanya jika kelompok kerja dikaitkan dengan reservasi kapasitas dan mencakup semua kelompok kerja yang terkait dengan reservasi.

  • DPUCount— Jumlah maksimum yang DPUs dikonsumsi oleh kueri Anda, diterbitkan tepat sekali saat kueri selesai.

  • EngineExecutionTime— Jumlah milidetik yang dibutuhkan kueri untuk dijalankan.

  • ProcessedBytes— Jumlah byte yang dipindai DML Athena per kueri.

  • QueryPlanningTime— Jumlah milidetik yang Athena ambil untuk merencanakan alur pemrosesan kueri.

  • QueryQueueTime— Jumlah milidetik bahwa kueri berada dalam antrian kueri menunggu sumber daya.

  • ServicePreProcessingTime— Jumlah milidetik yang Athena ambil untuk memproses kueri sebelum mengirimkan kueri ke mesin kueri.

  • ServiceProcessingTime— Jumlah milidetik yang Athena ambil untuk memproses hasil kueri setelah mesin kueri selesai menjalankan kueri.

  • TotalExecutionTime— Jumlah milidetik yang Athena ambil untuk menjalankan DDL atau kueri. DML

Untuk deskripsi yang lebih lengkap, lihat Daftar CloudWatch metrik dan dimensi untuk Athena nanti dalam dokumen ini.

Metrik ini memiliki dimensi sebagai berikut:

  • CapacityReservation— Nama reservasi kapasitas yang digunakan untuk mengeksekusi kueri, jika berlaku.

  • QueryStateSUCCEEDED, FAILED, atau CANCELED

  • QueryTypeDML, DDL, atau UTILITY

  • WorkGroup— nama kelompok kerja

Athena menerbitkan metrik berikut ke CloudWatch konsol di bawah namespace: AmazonAthenaForApacheSpark

  • DPUCount— jumlah yang DPUs dikonsumsi selama sesi untuk mengeksekusi perhitungan.

Metrik ini memiliki dimensi sebagai berikut:

  • SessionId— ID sesi di mana perhitungan diajukan.

  • WorkGroup— Nama kelompok kerja.

Untuk informasi lebih lanjut, lihat Daftar CloudWatch metrik dan dimensi untuk Athena nanti dalam topik ini. Untuk informasi tentang metrik penggunaan Athena, lihat. Pantau metrik penggunaan Athena dengan CloudWatch

Anda dapat melihat metrik kueri di konsol Athena atau di CloudWatch konsol.

Untuk melihat metrik kueri untuk grup kerja di konsol Athena
  1. Buka konsol Athena di https://console.aws.amazon.com/athena/.

  2. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.

    Pilih menu ekspansi.
  3. Di panel navigasi, pilih Workgroups.

  4. Pilih workgroup yang Anda inginkan dari daftar, lalu pilih tab Metrik.

    Dasbor metrik ditampilkan.

    catatan

    Jika Anda baru saja mengaktifkan metrik untuk grup kerja dan/atau belum ada aktivitas kueri terbaru, grafik di dasbor mungkin kosong. Aktivitas kueri diambil dari CloudWatch tergantung pada interval yang Anda tentukan pada langkah berikutnya.

  5. Di bagian Metrik, pilih interval metrik yang harus digunakan Athena untuk mengambil metrik kueri CloudWatch, atau tentukan interval khusus.

    Menentukan interval pengambilan metrik untuk grup kerja di konsol Athena.
  6. Untuk menyegarkan metrik yang ditampilkan, pilih ikon penyegaran.

    Pilih ikon penyegaran.
  7. Klik panah di sebelah ikon penyegaran untuk memilih seberapa sering Anda ingin tampilan metrik diperbarui.

    Memilih interval penyegaran untuk tampilan metrik workgroup di konsol Athena.
Untuk melihat metrik di konsol Amazon CloudWatch
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Metrik, Semua metrik.

  3. Pilih namespace AWS/Athena.

Untuk melihat metrik dengan AWS CLI
  • Lakukan salah satu hal berikut ini:

    • Untuk membuat daftar metrik Athena, buka prompt perintah, dan gunakan perintah berikut:

      aws cloudwatch list-metrics --namespace "AWS/Athena"
    • Untuk mencantumkan semua metrik yang tersedia, gunakan perintah berikut:

      aws cloudwatch list-metrics"

Jika Anda telah mengaktifkan CloudWatch metrik di Athena, metrik berikut akan dikirim ke per grup kerja CloudWatch . Metrik berikut menggunakan AWS/Athena namespace.

Nama metrik Deskripsi
DPUAllocated

Jumlah total DPUs (unit pemrosesan data) yang disediakan dalam reservasi kapasitas untuk menjalankan kueri.

DPUConsumed Jumlah yang dikonsumsi DPUs secara aktif oleh kueri di suatu RUNNING negara bagian pada waktu tertentu dalam reservasi. Metrik ini dipancarkan hanya jika kelompok kerja dikaitkan dengan reservasi kapasitas dan mencakup semua kelompok kerja yang terkait dengan reservasi. Jika Anda memindahkan grup kerja dari satu reservasi ke reservasi lainnya, metrik tersebut menyertakan data dari saat grup kerja tersebut termasuk dalam reservasi pertama. Untuk informasi lebih lanjut tentang reservasi kapasitas, lihatKelola kapasitas pemrosesan kueri.
DPUCount Jumlah maksimum yang DPUs dikonsumsi oleh kueri Anda, diterbitkan tepat sekali saat kueri selesai. Metrik ini dipancarkan hanya untuk kelompok kerja yang dilampirkan pada reservasi kapasitas.
EngineExecutionTime

Jumlah milidetik yang dibutuhkan kueri untuk dijalankan.

ProcessedBytes

Jumlah byte yang dipindai DML Athena per kueri. Untuk kueri yang dibatalkan (baik oleh pengguna, atau secara otomatis, jika mereka mencapai batas), ini termasuk jumlah data yang dipindai sebelum waktu pembatalan. Metrik ini tidak dilaporkan untuk DDL kueri.

QueryPlanningTime Jumlah milidetik yang Athena ambil untuk merencanakan alur pemrosesan kueri. Ini termasuk waktu yang dihabiskan untuk mengambil partisi tabel dari sumber data. Perhatikan bahwa karena mesin kueri melakukan perencanaan kueri, waktu perencanaan kueri adalah bagian dari. EngineExecutionTime
QueryQueueTime Jumlah milidetik kueri berada dalam antrian kueri menunggu sumber daya. Perhatikan bahwa jika kesalahan transien terjadi, kueri dapat secara otomatis ditambahkan kembali ke antrian.
ServicePreProcessingTime Jumlah milidetik yang Athena ambil untuk memproses kueri sebelum mengirimkan kueri ke mesin kueri.
ServiceProcessingTime Jumlah milidetik yang Athena ambil untuk memproses hasil kueri setelah mesin kueri selesai menjalankan kueri.
TotalExecutionTime Jumlah milidetik yang Athena ambil untuk menjalankan DDL atau kueri. DML TotalExecutionTime termasuk QueryQueueTime, QueryPlanningTime, EngineExecutionTime, dan ServiceProcessingTime.

Metrik untuk Athena ini memiliki dimensi berikut.

Dimensi Deskripsi
CapacityReservation

Nama reservasi kapasitas yang digunakan untuk mengeksekusi query, jika berlaku. Ketika reservasi kapasitas tidak digunakan, dimensi ini tidak mengembalikan data.

QueryState

Status kueri.

Statistik yang valid:SUCCEEDED,FAILED, atauCANCELED.

QueryType

Jenis kueri.

Statistik yang valid:DDL,DML, atauUTILITY. Jenis pernyataan query yang dijalankan. DDLmenunjukkan pernyataan kueri DDL (Data Definition Language). DMLmenunjukkan DML (Data Manipulation Language) pernyataan query, sepertiCREATE TABLE AS SELECT. UTILITYmenunjukkan pernyataan kueri selain DDL danDML, sepertiSHOW CREATE TABLE, atauDESCRIBE TABLE.

WorkGroup

Nama workgroup.