PEMANTAUAN DAN PEMBARUAN — MENJAGA DAPP ANDA TETAP HIDUP
PEMANTAUAN PRODUKSI:
1. Metrik Canister
- Konsumsi instruksi
- Penggunaan memori
- Keseimbangan siklus
- Throughput pesan
2. Pemberitahuan (Alerting)
- Keseimbangan siklus rendah
- Tingkat kesalahan tinggi
- Penurunan performa
- Peristiwa keamanan
3. Pencatatan (Logging)
- Pencatatan terstruktur
- Pelacakan peristiwa
- Penangkapan kesalahan
- Jejak audit
ALAT:
1. status canister dfx
2. IC Dashboard
3. snapshot canister
4. canister pemantauan kustom
STRATEGI PEMBARUAN:
1. Blue-green deployment
- Deploy versi baru bersama yang lama
- Uji versi baru
- Alihkan trafik
- Simpan versi lama sebagai cadangan
2. Pemutakhiran bergulir
- Canister dapat diupgrade satu per satu
- Waktu henti minimal
- Peluncuran bertahap
3. Upgrade panas
- Upgrade tanpa menghentikan
- Gunakan memori stabil
- Pertahankan semua state
DAFTAR PERIKSAAN PEMUTAKIRAN:
1. Cadangkan state
2. Uji pemutakhiran di testnet
3. Verifikasi pemeliharaan state
4. Periksa akses controller
5. Pantau setelah pemutakhiran
RENCANA PEMULIHAN (ROLLBACK):
1. Siapkan versi sebelumnya
2. Uji prosedur rollback
3. Dokumentasikan langkah rollback
4. Siapkan rollback otomatis
Begitulah cara Anda menjaga aplikasi produksi dengan standar kelas perusahaan di ICP.
Berikutnya: Bagian 33 — Ekosistem & Peta Jalan Masa Depan
$ICP #InternetComputer #Course