

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

# Menggunakan CloudWatch Metrik dengan AWS Batch
<a name="using_cloudwatch_metrics"></a>

AWS Batch menerbitkan metrik pekerjaan ke Amazon CloudWatch untuk memantau transisi status dan durasi pekerjaan saat mereka bergerak melalui siklus hidupnya. AWS Batch menerbitkan metrik ini di bawah `AWS/Batch` namespace tanpa biaya tambahan.

Metrik dipancarkan saat transisi pekerjaan antar negara bagian dan saat upaya pekerjaan selesai. Metrik transisi negara melacak berapa banyak pekerjaan yang memasuki status tertentu, dan metrik durasi melacak berapa lama pekerjaan atau upaya pekerjaan dihabiskan untuk berpindah antar negara bagian. Gunakan metrik ini untuk membuat CloudWatch dasbor, mengatur CloudWatch alarm, dan menetapkan garis dasar kinerja untuk beban kerja Anda. Untuk informasi selengkapnya, lihat [ Menggunakan CloudWatch metrik ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html) dan [ Menggunakan CloudWatch alarm ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) di Panduan CloudWatch Pengguna * Amazon*.

Perilaku pelaporan untuk [Tugas array](array_jobs.md) dan [Multi-node pekerjaan paralel](multi-node-parallel-jobs.md) berbeda dari pekerjaan simpul tunggal. **Kol ** om perilaku pelaporan dalam tabel berikut mencatat kasus-kasus ini, dan [Metrik untuk pekerjaan array dan pekerjaan paralel multi-node](#cloudwatch_metrics_array_mnp) menjelaskan perilaku array dan MNP secara rinci.

**catatan**  
AWS Batch memancarkan metrik ini untuk pekerjaan yang dikirimkan ke antrian pekerjaan. Semua metrik dipublikasikan dengan `JobQueueName` dimensi. Anda dapat menggunakan dimensi ini untuk mengelompokkan dan memfilter data metrik berdasarkan antrian pekerjaan tempat pekerjaan dikirimkan.

**penting**  
Metrik ini disediakan berdasarkan upaya terbaik dan dimaksudkan untuk pemantauan dan pengamatan daripada penagihan, audit, atau rekonsiliasi. Karena transisi status pekerjaan didorong oleh peristiwa, metrik terkadang dapat terlewatkan. Misalnya, jika pekerjaan mulai berjalan dan kemudian berhasil atau gagal segera, transisi ke `RUNNING` status mungkin tidak diamati sebelum pekerjaan mencapai status terminalnya. Dalam hal ini, AWS Batch tidak memancarkan metrik yang terkait dengan `RUNNING` transisi untuk pekerjaan itu. Rancang alarm atau dasbor apa pun untuk mentolerir celah sesekali, dan jangan mengandalkan jumlah pasti yang berasal dari metrik ini.

## AWS Batch CloudWatch metrik
<a name="cloudwatch_metrics_available"></a>

AWS Batch mengirimkan metrik pekerjaan berikut ke CloudWatch. Metrik transisi status menggunakan `Count` unit dan metrik durasi menggunakan `Milliseconds` unit.

Metrik berikut berlaku untuk AWS Batch pekerjaan apa pun jenisnya.


| Metrik | Deskripsi | Unit | Perilaku pelaporan | 
| --- | --- | --- | --- | 
| `JobsSubmitted` | Jumlah pekerjaan yang dikirimkan ke antrian pekerjaan. | Hitungan | Dipancarkan saat pekerjaan pertama kali diajukan (memasuki `SUBMITTED` negara bagian). Untuk pekerjaan array, nilainya adalah ukuran array. | 
| `JobsMovedToPending` | Jumlah pekerjaan yang pindah ke `PENDING` negara bagian. | Hitungan | Dipancarkan saat pekerjaan pindah ke`PENDING`. Pekerjaan biasanya `PENDING` saat menunggu ketergantungan pekerjaan. | 
| `JobsMovedToRunnable` | Jumlah pekerjaan yang pindah ke `RUNNABLE` negara bagian. | Hitungan | Dipancarkan saat pekerjaan pindah ke`RUNNABLE`, baik pertama kali atau sebagai hasil dari upaya percobaan ulang. | 
| `JobsMovedToStarting` | Jumlah pekerjaan yang pindah ke `STARTING` negara bagian. | Hitungan | Dipancarkan saat pekerjaan pindah ke`STARTING`. | 
| `JobsMovedToRunning` | Jumlah pekerjaan yang pindah ke `RUNNING` negara bagian. | Hitungan | Dipancarkan saat pekerjaan pindah ke`RUNNING`. | 
| `JobsMovedToSucceeded` | Jumlah pekerjaan yang berhasil diselesaikan. | Hitungan | Dipancarkan saat pekerjaan pindah ke`SUCCEEDED`. | 
| `JobsMovedToFailed` | Jumlah pekerjaan yang pindah ke `FAILED` negara bagian. | Hitungan | Dipancarkan ketika pekerjaan memasuki `FAILED` negara bagian. Termasuk pekerjaan yang dibatalkan atau dihentikan. | 
| `JobsCancelled` | Jumlah pekerjaan yang dibatalkan. | Hitungan | Dipancarkan saat pekerjaan memasuki `FAILED` status sebagai hasil dari permintaan pembatalan (sebelum pekerjaan mulai berjalan). | 
| `JobsTerminated` | Jumlah pekerjaan yang dihentikan. | Hitungan | Dipancarkan ketika pekerjaan memasuki `FAILED` negara bagian sebagai hasil dari permintaan penghentian. | 
| `JobsRetried` | Jumlah upaya pekerjaan yang dicoba ulang. | Hitungan | Diterbitkan ketika upaya pekerjaan gagal dan pekerjaan dikembalikan `RUNNABLE` untuk dicoba ulang. | 
| `JobSubmittedToRunnableDuration` | Waktu yang dibutuhkan sebuah pekerjaan untuk beralih dari `SUBMITTED` ke`RUNNABLE`. | Milidetik | Dipancarkan saat pekerjaan masuk`RUNNABLE`. Untuk tugas turunan array, ini mengukur waktu dari saat pekerjaan induk dikirimkan hingga saat tugas anak menjadi`RUNNABLE`. | 
| `JobAttemptStartingToRunningDuration` | Waktu yang dihabiskan upaya pekerjaan `STARTING` sebelum mulai berjalan. | Milidetik | Dipancarkan per upaya saat pekerjaan masuk`RUNNING`. Pekerjaan yang dicoba ulang memancarkan satu titik data per upaya yang mencapai`RUNNING`. | 
| `JobAttemptExecutionDuration` | Waktu yang dihabiskan upaya pekerjaan untuk berlari, diukur dari saat upaya dimulai hingga saat berhenti. | Milidetik | Dipancarkan saat upaya pekerjaan selesai, diukur dari saat upaya mulai berjalan hingga saat berhenti. | 
| `JobAttemptDuration` | Total waktu percobaan pekerjaan berlangsung, diukur dari saat masuk `STARTING` hingga upaya berakhir. | Milidetik | Dipancarkan ketika upaya berakhir. Upaya berakhir baik ketika pekerjaan mencapai status terminal (`SUCCEEDED`atau`FAILED`) atau ketika kembali `RUNNABLE` untuk dicoba lagi. | 

Metrik berikut hanya berlaku untuk pekerjaan AWS Batch komputasi.


| Metrik | Deskripsi | Unit | Perilaku pelaporan | 
| --- | --- | --- | --- | 
| `JobSubmittedToFirstStartingDuration` | Waktu yang dibutuhkan sebuah pekerjaan untuk `SUBMITTED` beralih ke pertama kalinya`STARTING`. | Milidetik | Dipancarkan pada upaya pertama, saat pekerjaan pertama kali masuk`STARTING`.  | 
| `JobAttemptRunnableToStartingDuration` | Waktu yang dihabiskan upaya pekerjaan `RUNNABLE` sebelum dimulai. | Milidetik | Dipancarkan saat pekerjaan masuk`STARTING`. | 

Metrik berikut hanya berlaku untuk[Lowongan kerja Service di AWS Batch](service-jobs.md).


| Metrik | Deskripsi | Unit | Perilaku pelaporan | 
| --- | --- | --- | --- | 
| `JobsMovedToScheduled` | Jumlah pekerjaan yang pindah ke `SCHEDULED` negara bagian. | Hitungan | Diterbitkan untuk pekerjaan layanan ketika pekerjaan pertama kali dipindahkan`SCHEDULED`, dan lagi setiap kali pekerjaan pindah ke `SCHEDULED` setelah preemption. | 
| `JobSubmittedToFirstScheduledDuration` | Waktu yang dibutuhkan pekerjaan layanan untuk beralih `SUBMITTED` ke pertama kalinya`SCHEDULED`. | Milidetik | Dipancarkan untuk pekerjaan layanan saat pekerjaan pertama kali dipindahkan`SCHEDULED`. | 
| `JobAttemptRunnableToScheduledDuration` | Waktu yang dihabiskan upaya pekerjaan `RUNNABLE` sebelum pindah`SCHEDULED`. | Milidetik | Diterbitkan per upaya ketika pekerjaan layanan pindah ke`SCHEDULED`, baik saat pertama kali pekerjaan dipindahkan ke `SCHEDULED` dan setiap kali pekerjaan itu pindah ke `SCHEDULED` setelah preemption. | 
| `JobAttemptScheduledToStartingDuration` | Waktu yang dihabiskan upaya pekerjaan layanan antara pertama pindah `SCHEDULED` dan pindah ke`STARTING`. | Milidetik | Dipancarkan untuk pekerjaan layanan ketika pekerjaan pindah dari `SCHEDULED` ke`STARTING`. | 
| `JobsPreempted` | Jumlah pekerjaan yang didahului. | Hitungan | Dipancarkan untuk pekerjaan manajemen kuota setiap kali pekerjaan didahulukan. | 

## Metrik untuk pekerjaan array dan pekerjaan paralel multi-node
<a name="cloudwatch_metrics_array_mnp"></a>

AWS Batch mewakili [Tugas array](array_jobs.md) dan [Multi-node pekerjaan paralel](multi-node-parallel-jobs.md) sebagai * pekerjaan * induk yang melacak satu atau lebih * pekerjaan * anak. Sehingga satu pekerjaan logis tidak dihitung dua kali, AWS Batch memancarkan metrik hanya dari satu dari dua catatan ini, tergantung pada jenis pekerjaan.

Tugas array  
Pekerjaan induk array tidak memancarkan metrik, kecuali untuk`JobsSubmitted`. Sebaliknya, setiap tugas turunan array memancarkan metrik ini secara independen saat bergerak melalui siklus hidup pekerjaan, sehingga jumlah metrik mencerminkan jumlah tugas anak daripada jumlah pekerjaan array yang dikirimkan.  
`JobsSubmitted`Metrik dipancarkan satu kali untuk pekerjaan induk array saat pengiriman, dan nilainya adalah ukuran array (jumlah tugas anak). Misalnya, mengirimkan satu tugas array dengan 1.000 anak menerbitkan satu titik `JobsSubmitted` data dengan nilai`1000`.  
Metrik durasi yang mengukur waktu dari pengiriman — seperti `JobSubmittedToRunnableDuration` — dipancarkan per tugas turunan array dan mengukur dari saat induk array dikirimkan ke saat anak tersebut mencapai status yang dimaksud.

Multi-node Lowongan kerja parallel (MNP)  
Metrik MNP dipancarkan dari pekerjaan induk MNP, yang mewakili pekerjaan secara keseluruhan. Tugas anak (node) MNP individual tidak memancarkan metrik ini. Akibatnya, pekerjaan MNP dihitung sekali terlepas dari berapa banyak node yang digunakannya.

## Dimensi untuk AWS Batch CloudWatch metrik
<a name="cloudwatch_metrics_dimensions"></a>

AWS Batch metrik pekerjaan CloudWatch menggunakan satu dimensi:`JobQueueName`. Semua data metrik dikelompokkan dan difilter berdasarkan nama antrian pekerjaan tempat pekerjaan dikirimkan.

## Tampilan AWS Batch CloudWatch metrik
<a name="viewing-batch-cloudwatch-metrics"></a>

Anda dapat melihat metrik AWS Batch pekerjaan di AWS Batch konsol, atau di CloudWatch konsol di bawah `AWS/Batch` namespace.

**penting**  
Menampilkan metrik di konsol dikenakan CloudWatch biaya standar. Anda dapat mematikan tampilan metrik kapan saja untuk menghentikan tagihan. Untuk informasi selengkapnya, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/).

**Untuk melihat metrik di dasbor metrik Batch **

1. Buka [konsol AWS Batch](https://console.aws.amazon.com/batch).

1. Di panel navigasi, pilih ** Dasbor**, lalu pilih ** tab ** Batch metrics.

1. Aktifkan T ** ampilan CloudWatch metrik**.

1. Di bawah ** Filter metrik**, pilih hingga lima antrian ** pekerjaan ** dan ** Metrik yang ingin ** Anda buat grafik.

1. Pilih ** Terapkan filter**. Konsol menunjukkan satu grafik per metrik, dengan satu baris per antrian pekerjaan.

1. Untuk memulai dari awal, pilih ** Hapus filter ** untuk menghapus pilihan Anda, atau ** Setel ulang filter ** untuk mengembalikan default.

1. (Opsional) Untuk menggunakan kembali kombinasi antrian pekerjaan dan metrik, gunakan kumpulan filter yang disimpan. Kumpulan filter disimpan ke preferensi AWS pengguna Anda, sehingga tetap ada di seluruh sesi, dan Anda dapat menyimpan hingga lima. Kelola mereka dari ** ** dropdown Set filter Tersimpan dan menu panah pada ** tombol H ** apus filter, lalu pilih salah satu dari berikut ini:
   + **Simpan ** - Pilih antrian dan metrik pekerjaan Anda, lalu pilih S ** impan sebagai set ** filter baru. Masukkan nama unik dan tandai secara opsional sebagai default.
   + **Terapkan ** - Pilih satu set dari ** dropdown Set filter Tersimpan, lalu pilih Ter ** apkan filter**. **
   + **Perbarui ** - Dengan set yang dipilih, ubah pilihan Anda dan pilih Per ** barui set filter saat ini**.
   + **Setel sebagai default ** - Dengan set yang dipilih, pilih Peng ** aturan**, lalu ** Tetapkan sebagai default**. Set default dimuat secara otomatis saat Anda membuka tab.
   + **Hapus ** - Dengan set yang dipilih, pilih H ** apus set filter saat ini**.

**Untuk melihat metrik untuk satu antrian pekerjaan **

1. Di panel navigasi, pilih Antrian ** pekerjaan**, lalu pilih antrian pekerjaan.

1. Pilih tab **Pemantauan**.

1. Aktifkan T ** ampilan CloudWatch metrik**.

1. Di ** bagian Metrik transisi ** status**, Metrik peristiwa ** siklus hidup**, dan Metrik ** durasi, gunakan setiap pemilih metrik untuk memilih metrik mana yang akan digrafik.

Metrik yang ditampilkan dicakup ke antrian pekerjaan ini. Pilihan Anda disimpan per antrian pekerjaan dan bertahan di seluruh sesi.

Untuk bekerja dengan metrik ini secara langsung di CloudWatch — misalnya, untuk membuat dasbor atau menyetel alarm — buka [ CloudWatch konsol ](https://console.aws.amazon.com/cloudwatch) dan pilih `AWS/Batch` namespace.