Halaman ini menjelaskan cara menampilkan dan menghapus eksekusi tugas. Untuk mengeksekusi, membatalkan, atau mengganti konfigurasi tugas, lihat Execute jobs.
Tampilkan eksekusi tugas di project Anda
Anda dapat menampilkan daftar eksekusi tugas di project Anda menggunakan konsol Google Cloud atau Google Cloud CLI:
Konsol
Untuk menampilkan daftar eksekusi tugas:
Dalam daftar, cari tugas yang ingin Anda kelola eksekusinya.
Klik tugas untuk menampilkan daftar eksekusi.
Di halaman detail eksekusi, cari eksekusi yang Anda minati dari daftar. Secara opsional Anda dapat menggunakan filter yang ditetapkan ke kriteria yang diinginkan contohnya, Status dengan nilai completed:
Command line
Untuk mencantumkan semua eksekusi tugas untuk semua tugas pada project Anda:
gcloud run jobs executions list
Untuk mencantumkan hanya eksekusi untuk tugas tertentu:
gcloud run jobs executions list --job JOB_NAME
Ganti JOB_NAME
dengan nama tugas yang sedang Anda
filter.
Untuk mengetahui cara lain untuk menyaring daftar yang ditampilkan, termasuk penggunaan filter, lihat daftar eksekusi tugas.
Untuk mendapatkan nama eksekusi terbaru dari tugas tertentu, gunakan --format
flag:
gcloud run jobs describe JOB_NAME --format="value(status.latestCreatedExecution.name)"
Ganti JOB_NAME
dengan nama tugas yang sedang Anda
filter.
Library klien
Untuk mencantumkan semua eksekusi tugas dari kode:
REST API
Untuk mencantumkan eksekusi tugas, kirim permintaan HTTP GET
ke endpoint jobs
Cloud Run Admin API.
Misalnya, menggunakan curl
:
curl -H "Content-Type: application/json" \ -H "Authorization: Bearer ACCESS_TOKEN" \ -X GET \ -d '' \ https://run.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/jobs/JOB-NAME/executions
Ganti:
- ACCESS_TOKEN dengan token akses yang valid untuk akun yang memiliki izin IAM untuk melihat eksekusi tugas.
Misalnya, jika Anda login ke gcloud, Anda dapat mengambil token akses menggunakan
gcloud auth print-access-token
. Dari dalam instance container Cloud Run, Anda dapat mengambil token akses menggunakan server metadata instance container. - JOB-NAME dengan nama tugas.
- REGION dengan region Google Cloud tugas.
- PROJECT-ID dengan ID project Google Cloud.
Tampilan detail eksekusi tugas
Anda dapat menampilkan detail eksekusi tugas untuk 10.000 eksekusi tugas yang paling baru menggunakan panel detail eksekusi, beserta tiap eksekusi yang terjadi dalam tujuh hari terakhir. Detail eksekusi yang lebih lama akan dihapus dan tidak lagi terlihat di panel detail eksekusi. Namun, log dan data pemantauan untuk eksekusi yang lebih lama masih tersedia di Cloud Logging dan Cloud Monitoring, tunduk pada kebijakan retensi untuk produk tersebut.
Anda dapat menggunakan konsol Google Cloud atau Google Cloud CLI untuk melihat lebih detail tentang eksekusi tugas.
Konsol
Untuk melihat detail pengerjaan tugas tertentu:
Klik eksekusi tugas untuk menampilkan halaman detail eksekusi.
Perhatikan tab Tasks, Logs, Configuration, dan YAML.
- Tasks menampilkan informasi tentang pekerjaan dan eksekusi tugas.
- Logs menampilkan log yang terkait dengan eksekusi.
- Configuration menampilkan informasi tentang tugas, container, keamanan, konektivitas, dan sebagainya yang digunakan dalam eksekusi.
- YAML menampilkan konfigurasi tugas dalam format YAML.
Command line
Untuk melihat detail tentang eksekusi tugas:
Gunakan perintah:
gcloud run jobs executions describe EXECUTION_NAME
Ganti EXECUTION_NAME
dengan nama eksekusi.
Anda dapat menggunakan --format
flag untuk melakukan pemformatan
output dan mendapatkan informasi tambahan. Misalnya: YAML:
gcloud run jobs executions describe EXECUTION_NAME --format yaml
Library klien
Untuk melihat detail eksekusi tugas dari kode:
REST API
Untuk melihat detail eksekusi tugas, kirim permintaan HTTP GET
ke endpoint jobs
Cloud Run Admin API.
Misalnya, menggunakan curl
:
curl -H "Content-Type: application/json" \ -H "Authorization: Bearer ACCESS_TOKEN" \ -X GET \ -d '' \ https://run.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/jobs/JOB-NAME/executions/EXECUTION-NAME
Ganti:
- ACCESS_TOKEN dengan token akses yang valid untuk akun yang memiliki izin IAM untuk melihat detail eksekusi tugas.
Misalnya, jika Anda login ke gcloud, Anda dapat mengambil token akses menggunakan
gcloud auth print-access-token
. Dari dalam instance container Cloud Run, Anda dapat mengambil token akses menggunakan server metadata instance container. - JOB-NAME dengan nama tugas.
- EXECUTION-NAME dengan nama eksekusi tugas.
- REGION dengan region Google Cloud tugas.
- PROJECT-ID dengan ID project Google Cloud.
Hapus eksekusi tugas
Anda dapat menghapus eksekusi tugas, bahkan saat sedang eksekusi Jika Anda menghapus eksekusi, proses eksekusi akan terhenti
Meskipun eksekusi yang dihapus tidak muncul di daftar eksekusi, log eksekusi terus tersedia di Cloud Logging selama sisa periode retensi data log, dan pemantauan data terus tersedia di Cloud Monitoring.
Konsol
Untuk menghapus eksekusi tugas:
Klik Delete.
Saat diminta untuk mengonfirmasi penghapusan, klik Confirm.
Command line
Untuk menghapus eksekusi tugas:
Gunakan perintah:
gcloud run jobs executions delete EXECUTION_NAME
Ganti
EXECUTION_NAME
dengan nama eksekusi.Jika diminta untuk mengonfirmasi, respons
y
. Setelah berhasil, pesan berhasil akan ditampilkan.
Library klien
Untuk menghapus eksekusi tugas dari kode:
REST API
Untuk menghapus eksekusi tugas, kirim permintaan HTTP DELETE
untuk meminta ke endpoint jobs
Cloud Run Admin API
Misalnya, menggunakan curl
:
curl -H "Content-Type: application/json" \ -H "Authorization: Bearer ACCESS_TOKEN" \ -X DELETE \ -d '' \ https://run.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/jobs/JOB-NAME/executions/EXECUTION-NAME
Ganti:
- ACCESS_TOKEN dengan token akses yang valid untuk akun yang
memiliki izin IAM untuk menghapus eksekusi tugas.
Misalnya, jika Anda login ke gcloud, Anda dapat mengambil token akses menggunakan
gcloud auth print-access-token
. Dari dalam instance container Cloud Run, Anda dapat mengambil token akses menggunakan server metadata instance container. - JOB_NAME dengan nama tugas.
- EXECUTION-NAME dengan nama eksekusi tugas.
- REGION dengan region Google Cloud tugas.
- PROJECT-ID dengan ID project Google Cloud.