Ringkasan proses debug

Informasi berikut dapat membantu Anda saat men-debug Alur Kerja dan dapat membantu Anda men-deploy alur kerja yang andal, dapat diprediksi, dan dioptimalkan.

Project dan lingkungan
  • Idealnya, untuk melindungi resource produksi, gunakan project terpisah untuk setiap lingkungan Anda: project untuk tugas pengembangan; project untuk pengujian aplikasi; project staging tempat pengembangan dapat digabungkan ke dalam sistem yang di-build; dan project untuk lingkungan produksi tempat build akhir tersedia.
  • Atau, gunakan alur kerja terpisah.
Pembuatan alur kerja
  • Anda dapat menulis alur kerja di editor konsol Google Cloud atau menggunakan IDE atau editor kode sumber pilihan.
  • Mengedit file YAML dapat rentan terhadap error. Siapkan pelengkapan otomatis di IDE atau editor untuk mengurangi kesalahan ketik dan error umum lainnya saat mengembangkan alur kerja Anda. Editor konsol Google Cloud untuk Alur Kerja menyediakan beberapa validasi YAML dan sintaksis, serta pelengkapan otomatis; namun, mungkin ada error sintaksis yang harus diperbaiki dan hanya terdeteksi saat deployment. Lihat Indentasi YAML.
Deployment alur kerja
Eksekusi alur kerja
  • Saat menguji alur kerja, Anda dapat menjalankannya menggunakan gcloud CLI atau di konsol Google Cloud:
  • Anda dapat mengakses hasil eksekusi alur kerja di Konsol Google Cloud atau menggunakan gcloud CLI. Jika menguji dari command line, Anda mungkin ingin melihat log di konsol Google Cloud di halaman Workflow details.
  • Anda dapat mengambil histori eksekusi alur kerja yang ditentukan sebagai daftar entri langkah, dengan setiap entri memberikan informasi yang dapat membantu Anda menentukan sumber error atau mengoptimalkan performa alur kerja.
  • Anda dapat mengakses informasi lingkungan alur kerja (seperti lokasi atau ID project) menggunakan variabel lingkungan bawaan. Variabel lingkungan bawaan tidak memerlukan deklarasi dan tersedia di setiap eksekusi alur kerja.
  • Error yang ditampilkan selama eksekusi alur kerja berisi tag untuk membantu Anda mengidentifikasi penyebab error.
  • Anda dapat memeriksa status eksekusi yang berjalan lama.
  • Setiap eksekusi alur kerja secara otomatis memicu minimal dua log eksekusi: satu di awal eksekusi dan satu di akhir. Anda dapat melihat log di Alur Kerja atau di Cloud Logging. Untuk melihat log untuk satu alur kerja, gunakan tab Logs di Workflows. Untuk mendapatkan tampilan log gabungan untuk semua alur kerja Anda, gunakan halaman Logs Explorer di Cloud Logging.
  • Anda dapat mengirim log ke Cloud Logging:
    • Dengan mengaktifkan logging panggilan yang memungkinkan Anda menetapkan tanda sehingga setiap langkah panggilan atau pengecualian selama eksekusi alur kerja dicatat ke dalam log.
    • Dengan membuat log kustom yang menggunakan fungsi sys.log di sumber Anda.

Langkah selanjutnya