Saat terjadi deviasi konfigurasi antar lingkungan atau perubahan tak terduga menyebabkan masalah, Anda memerlukan cara cepat untuk mengidentifikasi perbedaannya. Microservices Engine (MSE) menyediakan tampilan diff berdampingan yang memungkinkan Anda membandingkan dua konfigurasi berdasarkan Data ID, Groups, instans, atau namespace. Anda juga dapat membandingkan konfigurasi saat ini dengan versi historis untuk menentukan secara tepat apa yang berubah.
Pilih metode perbandingan
MSE mendukung dua metode perbandingan. Pilih metode yang sesuai dengan situasi Anda:
| Metode | Kapan digunakan | Apa yang dibandingkan |
|---|---|---|
| Bandingkan dua konfigurasi | Verifikasi konsistensi antar lingkungan (misalnya, staging versus production) atau audit perbedaan antara layanan yang menggunakan Data ID atau Groups berbeda | Dua konfigurasi apa pun, lintas instans atau namespace |
| Bandingkan dengan versi historis | Pecahkan masalah yang disebabkan oleh perubahan baru-baru ini atau tinjau perubahan antara dua publikasi sebelum memutuskan apakah akan melakukan roll back | Konfigurasi saat ini versus versi yang dipublikasikan sebelumnya |
Bandingkan dua konfigurasi
Lakukan diff konfigurasi terhadap konfigurasi lain dalam instans atau namespace yang sama maupun berbeda.
-
Masuk ke Konsol MSE, lalu pilih Wilayah di bilah navigasi atas.
-
Di panel navigasi kiri, pilih Microservices Registry > Instances.
-
Di halaman Instances, klik nama instans tersebut.
-
Di panel navigasi kiri, pilih Configuration Management > Configurations.
Di halaman Configurations, temukan konfigurasi target, klik
di kolom Actions, lalu pilih Compare.Tip: Saring konfigurasi berdasarkan Namespace, atau cari berdasarkan Group, Data ID, Application, atau Tags untuk menemukan konfigurasi lebih cepat.
Di kotak dialog Comparison of Configuration Content, tentukan parameter berikut di bagian Compare Configuration:
Parameter Deskripsi Instance Name Instans MSE yang berisi konfigurasi untuk dibandingkan. Pilih instans berbeda untuk perbandingan lintas instans, atau pertahankan instans saat ini untuk perbandingan dalam instans yang sama. Namespace Namespace dari konfigurasi target. Group Group dari konfigurasi target. Data ID Data ID dari konfigurasi target. Klik Compare. Kotak dialog akan menampilkan perbedaan antara kedua konfigurasi tersebut. Jika konfigurasi target tidak ditemukan, muncul pesan yang menunjukkan bahwa konfigurasi tersebut tidak ada.
Bandingkan dengan versi historis
Lakukan diff konfigurasi saat ini terhadap versi yang dipublikasikan sebelumnya untuk mengidentifikasi perubahan yang terjadi.
-
Masuk ke Konsol MSE, lalu pilih Wilayah di bilah navigasi atas.
-
Di panel navigasi kiri, pilih Microservices Registry > Instances.
-
Di halaman Instances, klik nama instans tersebut.
-
Di panel navigasi kiri, pilih Configuration Management > Configurations.
Di halaman Configurations, klik nama konfigurasi tersebut.
Di halaman detail konfigurasi, klik tab Historical Versions.
Temukan versi yang ingin dibandingkan, lalu klik Compare di kolom Actions. Kotak dialog Comparison of Configuration Content akan menampilkan perbedaan antara versi historis yang dipilih dan versi saat ini.
Catatan: Current Version menampilkan isi konfigurasi dari versi historis yang dipilih (sebelum perubahan dilakukan). Untuk memulihkan konfigurasi saat ini ke kondisi historis tersebut, klik Roll Back di kolom Actions.
Topik terkait
View historical versions — Telusuri dan cari riwayat versi lengkap dari konfigurasi apa pun.