Fitur isolasi dan diagnostik instansi aplikasi membantu menangani masalah online seperti kebocoran memori secara efektif untuk meningkatkan stabilitas sistem layanan mikro. Jika sebuah instansi dari penyedia layanan mengalami anomali, Microservices Engine (MSE) Microservices Governance akan mengisolasi lalu lintas dari instansi yang abnormal dan bekerja sama dengan Alibaba Cloud Application Real-Time Monitoring Service (ARMS) untuk menghasilkan snapshot memori yang mencatat informasi lingkungan online tentang instansi yang abnormal. Hal ini mempermudah analisis dan diagnostik masalah lebih lanjut.
Prasyarat
Sebelum menggunakan fitur isolasi dan diagnostik instansi aplikasi, perhatikan hal-hal berikut:
Fitur ini hanya berlaku untuk aplikasi Java yang menggunakan Dubbo 2.6.x, Dubbo 2.7.x, atau Spring Cloud Edgware dan versi lebih baru.
Jika
spring.cloud.xxxx.discovery.fail-fastdisetel kefalseuntuk aplikasi Spring Cloud, sistem tidak dapat menentukan apakah aplikasi tersebut online atau offline.Untuk membuat snapshot memori untuk instansi yang abnormal, Anda perlu menghubungkan instansi tersebut ke Application Real-Time Monitoring Service (ARMS). Untuk informasi lebih lanjut, lihat Pusat Integrasi.
Prosedur
Masuk ke Konsol MSE, dan pilih wilayah di bilah navigasi atas.
Di panel navigasi sebelah kiri, pilih Microservices Governance > Application Governance.
Di halaman Application list, klik kartu sumber daya aplikasi yang diinginkan.
Di panel navigasi sebelah kiri, klik Node details. Pada halaman yang muncul, temukan instansi abnormal yang ingin Anda kelola dan klik Service offline di kolom Actions. Dalam pesan Microservice offline, klik OK. Instansi abnormal akan dihapus dari Microservices Registry.
Setelah instansi abnormal dihapus dari Microservices Registry, jika tidak ada permintaan baru yang dikirim ke instansi tersebut, Anda dapat menggunakan fitur snapshot memori yang disediakan oleh ARMS untuk membuat snapshot memori untuk instansi abnormal guna pemecahan masalah selanjutnya.
Temukan instansi abnormal yang ingin Anda kelola dan klik To create a memory snapshot di kolom Actions. Dalam pesan Hint, klik OK.

Di halaman Application Details di konsol ARMS, klik Create Memory Snapshot di pojok kanan atas tab pemantauan JVM. Dalam kotak dialog Create Memory Snapshot, klik Save. Snapshot memori dibuat untuk instansi abnormal.

Referensi
Untuk informasi lebih lanjut tentang cara membuat dan melihat snapshot memori, lihat Snapshot Memori.