Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi perpustakaan tersedia untuk kenari Java
executeStep
Fungsi ini digunakan untuk memodulasi kode kenari dan menjalankannya dalam langkah-langkah. Dalam CloudWatch Synthetics, langkah Synthetics adalah cara untuk memecah skrip kenari Anda menjadi serangkaian tindakan yang didefinisikan dengan jelas, memungkinkan Anda untuk memantau berbagai bagian perjalanan aplikasi Anda secara terpisah. Untuk setiap langkah, CloudWatch Synthetics melakukan hal berikut:
-
Laporan, termasuk ringkasan detail eksekusi langkah seperti durasi langkah, status lulus atau gagal, dan sebagainya, dibuat untuk setiap proses kenari. Saat Anda memilih run di konsol CloudWatch Synthetics, Anda dapat melihat detail eksekusi setiap langkah pada tab Step.
-
SuccessPercentdan CloudWatch Metrik durasi dipancarkan untuk setiap langkah, memungkinkan pengguna untuk memantau ketersediaan dan latensi setiap langkah.
Penggunaan
synthetics.executeStep(stepName,()->{ try { //step code to be executed return null; } catch (Exception e) { throw e; } }).get();
Parameter
-
StepName, String (wajib) - Sebuah nama deskriptif dari langkah Synthetics
-
fungsi untuk mengeksekusi, Callable <T>(wajib) - Merupakan tugas yang akan dieksekusi
-
StepOptions,
com.amazonaws.synthetics.StepOptions (optional)
— StepOptions objek yang dapat digunakan untuk mengkonfigurasi eksekusi langkah.StepConfiguration,
com.amazonaws.synthetics.StepConfiguration
(diperlukan sebagai bagian dari StepOptions)
-
Pengembalian
Nilai yang dikembalikan adalah CompletableFuture<T>.
catatan
Saat ini, Synthetics hanya mendukung langkah berurutan. Pastikan untuk memanggil .get()
metode seperti yang ditunjukkan pada contoh untuk memastikan bahwa langkah selesai sebelum melanjutkan ke langkah berikutnya.