Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemantauan sintetis (kenari)
Anda dapat menggunakan Amazon CloudWatch Synthetics untuk membuat kenari, skrip yang dapat dikonfigurasi yang berjalan sesuai jadwal, untuk memantau titik akhir dan. APIs Canary mengikuti rute yang sama dan melakukan tindakan yang sama sebagai pelanggan, yang memungkinkan bagi Anda untuk terus memverifikasi pengalaman pelanggan bahkan ketika Anda tidak memiliki lalu lintas pelanggan pada aplikasi Anda. Dengan menggunakan canary, Anda dapat menemukan masalah sebelum para pelanggan Anda menemukannya.
Canary adalah skrip yang ditulis dalam Node.js atau Python. Mereka membuat fungsi Lambda di akun Anda yang menggunakan Node.js atau Python sebagai kerangka kerja. Canary bekerja di atas protokol HTTP maupun HTTPS. Canary menggunakan lapisan Lambda yang berisi pustaka CloudWatch Synthetics. Pustaka berisi versi NodeJS dari CloudWatch Synthetics untuk kenari NodeJS dan versi Python dari Synthetics untuk kenari Python. CloudWatch Lapisan milik akun layanan CloudWatch Synthetics. Perpustakaan tidak pernah mengirimkan atau menyimpan informasi pelanggan. Semua data pelanggan disimpan di akun pelanggan saja.
Canary menawarkan akses terprogram ke Browser Google Chrome tanpa tampilan antarmuka grafis melalui Puppeteer atau Selenium Webdriver. Untuk informasi selengkapnya tentang Puppeteer, silakan lihat Puppeteer
Canary memeriksa ketersediaan dan latensi titik akhir Anda dan dapat menyimpan data waktu pemuatan dan tangkapan layar UI. Mereka memantau REST Anda APIs, URLs, dan konten situs web, dan mereka dapat memeriksa perubahan yang tidak sah dari phishing, injeksi kode, dan skrip lintas situs.
CloudWatch Synthetics terintegrasi dengan Application Signals, yang dapat menemukan dan memantau layanan aplikasi, klien, kenari Synthetics, dan dependensi layanan Anda. Gunakan Sinyal Aplikasi untuk melihat daftar atau peta visual layanan Anda, melihat metrik kesehatan berdasarkan sasaran tingkat layanan Anda (SLOs), dan menelusuri untuk melihat jejak X-Ray yang berkorelasi untuk pemecahan masalah yang lebih rinci. Untuk melihat canary Anda di Sinyal Aplikasi, aktifkan pelacakan aktif X-Ray. Canary Anda ditampilkan di Service Map yang terhubung ke layanan Anda, dan di halaman detail Layanan dari layanan yang mereka panggil.
Untuk menonton video demonstrasi tentang canary, silakan lihat tayangan berikut ini:
Anda dapat mengoperasikan canary satu kali atau dengan jadwal reguler. Canary dapat berjalan dengan frekuensi sekali per menit. Anda dapat menggunakan ekspresi cron dan ekspresi rate untuk membuat jadwal canary.
Untuk mendapatkan informasi tentang masalah-masalah keamanan yang perlu Anda pertimbangkan sebelum membuat dan mengoperasikan canary, silakan lihat Pertimbangan keamanan untuk canary Synthetics.
Secara default, kenari membuat beberapa CloudWatch metrik di namespace. CloudWatchSynthetics
Metrik ini memiliki CanaryName
sebagai dimensi. Canary yang menggunakan fungsi executeStep()
atau executeHttpStep()
dari pustaka fungsi juga memiliki StepName
sebagai dimensi. Untuk informasi selengkapnya tentang pustaka fungsi canary, silakan lihat Fungsi pustaka tersedia untuk skrip canary.
CloudWatch Synthetics terintegrasi dengan baik dengan X-Ray Trace Map, yang digunakan CloudWatch AWS X-Ray untuk memberikan end-to-end tampilan layanan Anda untuk membantu Anda lebih efisien menentukan kemacetan kinerja dan mengidentifikasi pengguna yang terkena dampak. Canary yang Anda buat dengan CloudWatch Synthetics muncul di peta jejak. Untuk informasi selengkapnya, silakan lihat X-Ray Trace Map.
CloudWatch Synthetics saat ini tersedia di semua AWS Wilayah komersial dan Wilayah. GovCloud
catatan
Di Asia Pasifik (Osaka), AWS PrivateLink tidak didukung. Di Asia Pasifik (Jakarta), AWS PrivateLink dan X-Ray tidak didukung.