Setiap kali workflow dijalankan—baik secara manual maupun berdasarkan jadwal—EMR Studio membuat sebuah instans alur kerja untuk melacak eksekusinya. Halaman ini menjelaskan cara melihat detail instans, memeriksa log eksekusi dan riwayat tugas, serta mengontrol eksekusi instans menggunakan operasi seperti Stop, Pause, Rerun, dan Recovery Failed.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Membuat dan menjalankan sebuah workflow. Lihat bagian Create a workflow dan Run a workflow dalam topik "Manage a workflow".
Lihat detail instans alur kerja
Masuk ke E-MapReduce (EMR) console.
Pada panel navigasi kiri, pilih EMR Studio > Workflow.
Klik tab Project, lalu klik nama proyek yang ingin Anda kelola.
Pada panel navigasi kiri halaman detail proyek, pilih Workflow > Workflow Instance.
Pada halaman Workflow Instance, klik nama instans untuk melihat detailnya.
Lihat log eksekusi
Pada halaman Workflow Instance, klik nama instans alur kerja.
Pada halaman DAG, klik ganda sebuah node.
Pada kotak dialog Current node settings, klik View log. Pada kotak dialog yang muncul, Anda dapat melihat log eksekusi. Untuk menyimpan log secara lokal, klik Download log.
Lihat tugas historis
Pada halaman Workflow Instance, klik nama instans alur kerja.
Pada halaman DAG, klik ganda sebuah node.
Pada kotak dialog, klik View history. Halaman Task Instance akan muncul, menampilkan daftar semua task yang dijalankan dalam instans alur kerja ini.
Operasi pada instans alur kerja
Halaman Workflow Instance menyediakan operasi berikut:
| Operation | Description |
|---|---|
| Edit | Anda hanya dapat mengedit instans alur kerja yang telah dijalankan, gagal, atau sedang dijeda. |
| Rerun | Anda dapat menjalankan ulang instans alur kerja yang telah dihentikan. |
| Recovery Failed | Anda dapat mencoba menjalankan ulang instans alur kerja yang gagal mulai dari node tempat kegagalan terjadi. |
| Stop | Menghentikan proses worker dan menjalankan operasi kill -9. |
| Pause | Status instans alur kerja berubah menjadi Ready to pause. Sistem menunggu alur kerja yang sedang berjalan selesai, lalu menjeda alur kerja berikutnya yang akan dijalankan. |
| Delete | Menghapus instans alur kerja beserta seluruh instans tugas yang dijalankan di dalamnya. |
| Gantt | Menampilkan grafik Gantt di mana sumbu vertikal menunjukkan urutan topologis instans tugas yang dijalankan pada instans alur kerja saat ini, dan sumbu horizontal menunjukkan waktu eksekusi instans tugas tersebut. |