Memantau titik akhir interaktif - Amazon EMR

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

Memantau titik akhir interaktif

Dengan Amazon EMR pada EKS versi 6.10 dan yang lebih baru, titik akhir interaktif memancarkan metrik CloudWatch Amazon untuk memantau dan memecahkan masalah operasi siklus hidup kernel. Metrik dipicu oleh klien interaktif, seperti EMR Studio atau notebook Jupyter yang dihosting sendiri. Setiap operasi yang didukung oleh endpoint interaktif memiliki metrik yang terkait dengannya. Operasi dimodelkan sebagai dimensi untuk setiap metrik, seperti yang ditunjukkan pada tabel di bawah ini. Metrik yang dipancarkan oleh titik akhir interaktif terlihat di bawah namespace khusus, di akun Anda. EMRContainers

Metrik Deskripsi Unit

RequestCount

Jumlah kumulatif permintaan operasi yang diproses oleh endpoint interaktif.

Hitung

RequestLatency

Waktu dari ketika permintaan tiba di titik akhir interaktif dan respons dikirim oleh titik akhir interaktif.

Milidetik

4 XXError

Dipancarkan ketika permintaan untuk operasi menghasilkan kesalahan 4xx selama pemrosesan.

Hitung

5 XXError

Dipancarkan saat permintaan operasi menghasilkan kesalahan sisi server 5Xxx.

Hitung

KernelLaunchSuccess

Hanya berlaku untuk CreateKernel operasi. Ini menunjukkan jumlah kumulatif peluncuran kernel yang berhasil hingga dan termasuk permintaan ini.

Hitung

KernelLaunchFailure

Hanya berlaku untuk CreateKernel operasi. Ini menunjukkan jumlah kumulatif kegagalan peluncuran kernel hingga dan termasuk permintaan ini.

Hitung

Setiap metrik endpoint interaktif memiliki dimensi berikut yang melekat padanya:

  • ManagedEndpointId— Pengenal untuk titik akhir interaktif

  • OperationName— Operasi yang dipicu oleh klien interaktif

Nilai yang mungkin untuk OperationNamedimensi ditunjukkan pada tabel berikut:

operationName Deskripsi operasi

CreateKernel

Minta endpoint interaktif memulai kernel.

ListKernels

Minta agar titik akhir interaktif mencantumkan kernel yang sebelumnya telah dimulai menggunakan token sesi yang sama.

GetKernel

Minta agar endpoint interaktif mendapatkan detail tentang kernel tertentu yang telah dimulai sebelumnya.

ConnectKernel

Minta endpoint interaktif membangun konektivitas antara klien notebook dan kernel.

ConfigureKernel

Publikasikan %%configure magic request pada kernel pyspark.

ListKernelSpecs

Minta agar titik akhir interaktif mencantumkan spesifikasi kernel yang tersedia.

GetKernelSpec

Minta endpoint interaktif mendapatkan spesifikasi kernel dari kernel yang telah diluncurkan sebelumnya.

GetKernelSpecResource

Minta agar endpoint interaktif mendapatkan sumber daya spesifik yang terkait dengan spesifikasi kernel yang telah diluncurkan sebelumnya.

Contoh

Untuk mengakses jumlah kernel yang diluncurkan untuk titik akhir interaktif pada hari tertentu:

  1. Pilih namespace kustom: EMRContainers

  2. Pilih AndaManagedEndpointId, OperationName – CreateKernel

  3. RequestCountmetrik dengan statistik SUM dan periode 1 day akan memberikan semua permintaan peluncuran kernel yang dibuat dalam 24 jam terakhir.

  4. KernelLaunchSuccess metrik dengan statistik SUM dan periode 1 day akan memberikan semua permintaan peluncuran kernel yang berhasil dibuat dalam 24 jam terakhir.

Untuk mengakses jumlah kegagalan kernel untuk endpoint interaktif pada hari tertentu:

  1. Pilih namespace kustom: EMRContainers

  2. Pilih AndaManagedEndpointId, OperationName – CreateKernel

  3. KernelLaunchFailuremetrik dengan statistik SUM dan periode 1 day akan memberikan semua permintaan peluncuran kernel gagal yang dibuat dalam 24 jam terakhir. Anda juga dapat memilih 5XXError metrik 4XXError dan untuk mengetahui jenis kegagalan peluncuran kernel yang terjadi.