Meningkatkan ketahanan Playbook dengan percobaan ulang otomatis
Dokumen ini menjelaskan mengapa tindakan otomatis dalam playbook terkadang gagal karena masalah sementara seperti gangguan jaringan atau batas kecepatan API. Untuk memastikan playbook Anda lebih tangguh, Anda dapat mengonfigurasi tindakan individual agar otomatis dicoba lagi jika mengalami kegagalan tersebut.
Percobaan ulang tindakan membantu playbook Anda pulih dari kegagalan sementara seperti masalah jaringan, batas kecepatan API, atau tidak tersedianya layanan. Upaya percobaan ulang ini berlaku untuk tindakan playbook standar, seperti pengayaan, pembatasan, atau notifikasi.
Tindakan yang waktunya habis tidak akan dicoba lagi. Kebijakan ini juga tidak berlaku untuk tindakan kontrol alur (seperti kondisi atau blok playbook), karena tindakan ini tidak dirancang untuk gagal dengan cara yang sama.
Mengonfigurasi percobaan ulang tindakan
Untuk mengonfigurasi percobaan ulang untuk tindakan, ikuti langkah-langkah berikut:
- Klik dua kali tindakan yang relevan di perancang playbook.
- Di sidebar, klik tab Setelan, lalu klik tombol Coba lagi jika gagal ke posisi aktif.
- Tentukan parameter berikut:
- Jumlah percobaan ulang: Masukkan berapa kali tindakan harus dicoba dijalankan ulang jika gagal.
- Penundaan antara upaya mencoba lagi: Tentukan penundaan dalam detik, menit, atau jam di antara setiap upaya percobaan ulang.
- Di bagian Jika langkah gagal, pilih salah satu opsi berikut
jika tindakan akhirnya gagal setelah semua upaya percobaan ulang:
- Hentikan playbook: Eksekusi playbook berhenti.
- Lewati langkah: Playbook akan melanjutkan ke langkah berikutnya.
- Klik Simpan.
Cara percobaan ulang muncul selama eksekusi playbook
Saat langkah playbook dengan percobaan ulang berjalan, Anda akan melihat status dan pesan tertentu yang menunjukkan progres upaya percobaan ulang:
- Jika tindakan gagal dengan konfigurasi percobaan ulang, statusnya di tab Playbook akan berubah sementara menjadi Waiting for next retry sebelum upaya berikutnya.
- Jika tindakan berhasil setelah satu atau beberapa kali percobaan ulang, status akhirnya di tab Playbooks menunjukkan keberhasilan, beserta jumlah percobaan ulang (misalnya, Selesai setelah dua kali percobaan ulang).
- Jika tindakan gagal setelah semua upaya percobaan ulang, status akhirnya menunjukkan kegagalan, beserta jumlah percobaan ulang (misalnya, Gagal setelah 3 percobaan ulang).
- Informasi yang relevan tentang upaya percobaan ulang juga muncul di Repositori Kasus.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.