Pusat Insiden di Konsol Microservices Engine (MSE) mengumpulkan data event yang dihasilkan oleh Microservices Registry, Microservices Governance, dan gateway cloud-native. Anda dapat memantau perubahan event dari seluruh sumber daya yang dikelola di MSE serta melakukan troubleshooting berdasarkan event abnormal. Topik ini menjelaskan berbagai event yang mungkin terjadi di MSE dan memberikan rekomendasi penanganannya.
Event Nacos
Kode event | Event Name | Keparahan Peristiwa | Nama event CloudMonitor | Deskripsi dan dampak event | Saran penanganan event |
Nacos:TPSRateLimit | Nacos Client TPS Throttling | Warning | Nacos:TPSRateLimit:Normal | Saat client mengakses engine Nacos, transaksi per detik (TPS) terlalu tinggi. Untuk memastikan operasi engine Nacos tetap stabil, sistem akan segera melakukan pembatasan kecepatan terhadap permintaan. Dalam kondisi ini, instans Nacos berada dalam mode pemantauan. Permintaan berikutnya tetap diizinkan meskipun ambang batas TPS telah tercapai. | Lakukan peningkatan konfigurasi instans atau skala keluar node, serta periksa apakah TPS tinggi disebabkan oleh penggunaan yang tidak tepat. Misalnya, operasi API Nacos dipanggil terlalu sering atau client Nacos dibuat berulang kali. |
Critical | Nacos:TPSRateLimit:Executing | Saat client mengakses engine Nacos, TPS terlalu tinggi. Untuk memastikan operasi engine Nacos tetap stabil, sistem melakukan pembatasan kecepatan terhadap permintaan. Saat ambang batas TPS tercapai, permintaan berikutnya ditolak. | Lakukan peningkatan konfigurasi instans atau skala keluar node, serta periksa apakah TPS tinggi disebabkan oleh penggunaan yang tidak tepat. Misalnya, operasi API Nacos dipanggil terlalu sering atau client Nacos dibuat berulang kali. | ||
Nacos:ConfigCapLimit | Nacos Configuration Limiting | Warning | Nacos:ConfigCapLimit:Normal | Jumlah konfigurasi dalam instans Nacos melebihi batas atas default 10.000. Sistem akan segera melakukan pembatasan terhadap konfigurasi baru. Dalam kondisi ini, instans Nacos berada dalam mode pemantauan. Konfigurasi baru masih dapat dibuat dan dirilis. | Hapus konfigurasi yang tidak digunakan sesegera mungkin dan periksa apakah sejumlah besar konfigurasi dirilis secara otomatis oleh aplikasi. |
Critical | Nacos:ConfigCapLimit:Executing | Jumlah konfigurasi default dalam instans Nacos melebihi 10.000, dan sistem tidak lagi mengizinkan pengguna membuat konfigurasi. Akibatnya, konfigurasi baru tidak dapat dirilis. | Hapus konfigurasi yang tidak digunakan sesegera mungkin dan periksa apakah sejumlah besar konfigurasi dirilis secara otomatis oleh aplikasi. | ||
Nacos:ServiceCapLimit | Nacos Service Limiting | Warning | Nacos:ServiceCapLimit:Normal | Jumlah layanan yang terdaftar terlalu banyak sehingga mencapai batas atas penyimpanan. Untuk memastikan operasi engine Nacos tetap stabil, sistem akan segera melakukan pembatasan terhadap pendaftaran layanan. Dalam kondisi ini, instans Nacos berada dalam mode pemantauan. Layanan baru atau penyedia layanan masih dapat didaftarkan ke instans Nacos. | Lakukan peningkatan konfigurasi instans atau skala keluar node, serta periksa apakah terjadi publikasi layanan yang tidak valid, publikasi layanan berulang, atau client Nacos dibuat berulang kali. |
Critical | Nacos:ServiceCapLimit:Executing | Jumlah layanan yang terdaftar terlalu banyak sehingga mencapai batas atas penyimpanan. Untuk memastikan operasi engine Nacos tetap stabil, sistem tidak lagi mengizinkan pendaftaran layanan. Akibatnya, layanan baru atau penyedia layanan tidak dapat didaftarkan ke engine Nacos. | Lakukan peningkatan konfigurasi instans atau skala keluar node, serta periksa apakah terjadi publikasi layanan yang tidak valid, publikasi layanan berulang, atau client Nacos dibuat berulang kali. | ||
Nacos:ConnectionCapLimit | Nacos Connection Limiting | Warning | Nacos:ConnectionCapLimit:Normal | Jumlah client yang terhubung ke engine Nacos mencapai batas atas instans. Untuk memastikan operasi engine Nacos tetap stabil, sistem akan segera melakukan pembatasan terhadap koneksi baru. Dalam kondisi ini, instans Nacos berada dalam mode pemantauan. Client Nacos baru masih dapat terhubung ke engine Nacos. | Lakukan peningkatan konfigurasi instans atau skala keluar node, serta periksa apakah terdapat penggunaan yang tidak tepat. Misalnya, client Nacos dibuat berulang kali atau terjadi kebocoran koneksi akibat client Nacos yang diaktifkan. |
Critical | Nacos:ConnectionCapLimit:Executing | Jumlah client yang terhubung ke engine Nacos mencapai batas atas instans. Untuk memastikan operasi engine Nacos tetap stabil, sistem tidak lagi mengizinkan pembentukan koneksi baru. Akibatnya, client Nacos baru tidak dapat terhubung ke engine Nacos. | Lakukan peningkatan konfigurasi instans atau skala keluar node, serta periksa apakah terdapat penggunaan yang tidak tepat. Misalnya, client Nacos dibuat berulang kali atau terjadi kebocoran koneksi akibat client Nacos yang diaktifkan. | ||
Nacos:ParametersIllegalDenied | Invalid Request Parameters for Nacos Instances | Warning | Nacos:ParametersIllegalDenied:Normal | Parameter permintaan yang dikirim client ke instans Nacos tidak valid. Server akan segera menolak parameter yang tidak valid tersebut. Dalam kondisi ini, instans Nacos berada dalam mode pemantauan. Hasil normal masih dapat dikembalikan. | Periksa apakah parameter permintaan dari client valid. |
Critical | Nacos:ParametersIllegalDenied:Executing | Parameter permintaan yang dikirim client ke instans Nacos tidak valid. Server menolak parameter yang tidak valid tersebut dan mengembalikan kode kesalahan. | Periksa apakah parameter permintaan dari client valid. | ||
Nacos:CPUAlert | Excessively High CPU Load in Nacos Instances | Warning | Nacos:CPUAlert:Executing | Beban CPU instans Nacos terlalu tinggi sehingga instans mengalami overload. Hal ini dapat menyebabkan respons lambat atau bahkan tidak ada respons terhadap permintaan berikutnya. | Lakukan peningkatan konfigurasi instans atau tambahkan node instans, serta periksa apakah beban CPU tinggi disebabkan oleh penggunaan instans yang tidak tepat. |
Nacos:MemoryAlert | Excessively High Memory Usage in Nacos Instances | Warning | Nacos:MemoryAlert:Executing | Penggunaan memori instans Nacos terlalu tinggi, yang dapat menyebabkan OOM killer dijalankan. Hal ini dapat menyebabkan node instans Nacos melakukan restart. | Lakukan peningkatan konfigurasi instans. |
Nacos:FullGc | Full GCs of Nacos Instances | Warning | Nacos:FullGc:Executing | Kapasitas instans Nacos menjadi tidak mencukupi akibat sering terjadinya full garbage collections (GC). Hal ini dapat menyebabkan respons lambat atau bahkan tidak ada respons terhadap permintaan berikutnya. | Lakukan peningkatan konfigurasi instans atau tambahkan node instans, serta periksa apakah kapasitas tidak mencukupi disebabkan oleh penggunaan instans yang tidak tepat. |
Nacos:TooManyConfigAlert | Excessive Configurations for Nacos Instances | Warning | Nacos:TooManyConfigAlert | Jumlah konfigurasi yang Anda coba buat untuk instans Nacos melebihi 10.000. Konfigurasi tambahan tidak dapat dibuat. Rilis konfigurasi baru mungkin gagal. | Hapus konfigurasi yang tidak diperlukan. |
Nacos:TooManyConfigLongPolling | Excessive Long Pollings Configured for Nacos Instances | Warning | Nacos:TooManyConfigLongPolling | Jumlah listener yang dikonfigurasi untuk instans Nacos terlalu besar, sehingga menyebabkan masalah overload. Full GC mungkin sering dipicu, yang dapat menyebabkan respons lambat atau bahkan tidak ada respons terhadap permintaan berikutnya. | Lakukan peningkatan konfigurasi instans atau tambahkan node instans, serta periksa apakah kapasitas tidak mencukupi disebabkan oleh penggunaan instans yang tidak tepat. |
Nacos:ProviderDropTooFast | Sudden Decrease of Providers on Nacos Instances | Warning | Nacos:ProviderDropTooFast:Executing | Jumlah penyedia layanan yang terdaftar pada instans Nacos saat ini menurun lebih dari 50% dibandingkan 3 menit lalu. Saat event ini terjadi, layanan hulu mungkin gagal mengenali penyedia layanan hilir. | Periksa apakah sejumlah besar aplikasi mengalami kegagalan atau terjadi gangguan jaringan. Jika event ini terjadi karena rilis yang direncanakan dari sejumlah besar aplikasi, Anda dapat mengabaikan event ini. |
Event Zookeeper
Kode event | Event Name | Tingkat Keparahan Peristiwa | Nama event CloudMonitor | Deskripsi dan dampak event | Saran penanganan event |
ZooKeeper:ExceedEphemeralLimit | Ephemeral Nodes Created by a Single Session in ZooKeeper Exceed Limit (Limit = 2000) | Critical | ZooKeeper:ExceedEphemeralLimit | Jumlah node ephemeral yang dibuat oleh satu session terlalu besar. Hal ini dapat menyebabkan kegagalan menambahkan node ephemeral ke session tersebut. |
|
ZooKeeper:FullGc | Full GCs of ZooKeeper Instances | Warning | ZooKeeper:CMSGc:Executing | Full GC memakan waktu lama. Hal ini dapat meningkatkan latensi pemrosesan dan menyebabkan timeout respons. Akibatnya, node instans ZooKeeper dipulihkan dari kegagalan dan melakukan restart. |
|
ZooKeeper:CPUAlert | Excessively High CPU Load in ZooKeeper Instances | Warning | ZooKeeper:CPUAlert:Executing | Beban CPU terlalu tinggi. Hal ini dapat meningkatkan latensi pemrosesan dan menyebabkan timeout respons. Akibatnya, node instans ZooKeeper dipulihkan dari kegagalan dan melakukan restart. | Event ini terjadi karena kapasitas tidak mencukupi. Jika event ini terus berlanjut, kami merekomendasikan Anda menambahkan node ke instans. |
Peristiwa gateway cloud-native
Kode event | Nama event | Tingkat keparahan event | Nama event CloudMonitor | Deskripsi dan dampak event | Saran penanganan event |
Gateway:ElasticScaleOut | Elastic Scale-out of Cloud-native Gateways | Warning | Gateway:ElasticScaleOut:Failed | Saat operasi elastic scale-out dilakukan pada gateway cloud-native, gateway cloud-native menghasilkan event ini berdasarkan status scale-out. | Tangani event berdasarkan detailnya di Konsol. |
Info | Gateway:ElasticScaleOut:Executing | Catat informasi event jika diperlukan. | |||
Info | Gateway:ElasticScaleOut:Executed | Catat informasi event jika diperlukan. | |||
Gateway:ElasticScaleIn | Elastic Scale-in of Cloud-native Gateways | Warning | Gateway:ElasticScaleIn:Failed | Saat operasi elastic scale-in dilakukan pada gateway cloud-native, gateway cloud-native menghasilkan event ini berdasarkan status scale-in. | Tangani event berdasarkan detail event di Konsol. |
Info | Gateway:ElasticScaleIn:Executing | Catat informasi event jika diperlukan. | |||
Info | Gateway:ElasticScaleIn:Executed | Catat informasi event jika diperlukan. | |||
Gateway:ElasticOpen | Enable Elastic Scale-out of Cloud-native Gateways | Warning | Gateway:ElasticOpen:Failed | Saat Anda mencoba mengaktifkan elastic scale-out, gateway cloud-native menghasilkan event ini berdasarkan hasil pengaktifan. | Tangani event berdasarkan detail event di Konsol. |
Info | Gateway:ElasticOpen:Executed | Catat informasi event jika diperlukan. | |||
Gateway:ElasticClose | Disable Elastic Scale-out of Cloud-native Gateways | Warning | Gateway:ElasticClose:Failed | Saat Anda mencoba menonaktifkan elastic scale-out, gateway cloud-native menghasilkan event ini berdasarkan hasil penonaktifan. | Tangani event berdasarkan detail event di Konsol. |
Info | Gateway:ElasticClose:Executed | Catat informasi event jika diperlukan. | |||
Gateway:ElasticStrategyUpdate | Elasticity Policy Update of Cloud-native Gateways | Warning | Gateway:ElasticStrategyUpdate:Failed | Saat elastic scale-out diaktifkan, gateway cloud-native memperbarui kebijakan elastic scale-out dan menghasilkan event ini berdasarkan hasil pembaruan. | Tangani event berdasarkan detail event di Konsol. |
Info | Gateway:ElasticStrategyUpdate:Executed | Catat informasi event jika diperlukan. |
Microservices Governance
Kode event | Nama Acara | Tingkat Keparahan Peristiwa | Nama event CloudMonitor | Deskripsi dan dampak event | Saran penanganan event |
Governance:FlowTrafficBlock | Throttling Rules Triggered for Applications | Warning | Governance:FlowTrafficBlock:Executing | Event ini dihasilkan saat aturan pembatasan kecepatan antarmuka yang dikonfigurasi untuk aplikasi yang diaktifkan dengan Microservices Governance dipicu. | Trafik lonjakan terjadi pada antarmuka. Kami merekomendasikan Anda terus memantau trafik tersebut. |
Governance:CircleBreakerTrafficBlock | Circuit Breaking Rules Triggered for Applications | Warning | Governance:CircleBreakerTrafficBlock:Executing | Event ini dihasilkan saat aturan pemutusan sirkuit yang dikonfigurasi untuk aplikasi yang diaktifkan dengan Microservices Governance dipicu. | Jika kinerja antarmuka hilir tidak stabil, seperti panggilan lambat dan layanan abnormal, kami merekomendasikan Anda memeriksa dependensi antarmuka hilir tersebut. |
Governance:ParamsTrafficBlock | Hotspot Parameter Protection Rules Triggered for Applications | Warning | Governance:ParamsTrafficBlock:Executing | Event ini dihasilkan saat aturan perlindungan parameter hotspot yang dikonfigurasi untuk aplikasi yang diaktifkan dengan Microservices Governance dipicu. | Jika parameter hotspot dipanggil, kami merekomendasikan Anda melakukan pra-ambil data terkait. |
Governance:GracefulShutdown | Graceful Shutdown of Microservices | Info | Governance:GracefulShutdown | Event ini dihasilkan saat aplikasi layanan mikro dimatikan secara mulus. Setelah Microservices Governance diaktifkan untuk aplikasi, fitur shutdown yang mulus diaktifkan secara otomatis. | Catat informasi event jika diperlukan. |
Governance:RegistrationFinish | Microservices Registration Finished | Info | Governance:RegistrationFinish | Event ini dihasilkan saat aplikasi layanan mikro terdaftar dan dimulai setelah fitur mulai mulus diaktifkan. | Catat informasi event jika diperlukan. |
Governance:WarmupStart | Microservices Prefetching Started | Info | Governance:WarmupStart | Event ini dihasilkan saat instans baru dari aplikasi yang diaktifkan dengan Microservices Governance mulai melakukan pra-ambil trafik setelah fitur startup yang mulus diaktifkan. | Catat informasi event jika diperlukan. |
Governance:WarmupEnd | Microservices Prefetching Completed | Info | Governance:WarmupEnd | Event ini dihasilkan saat trafik instans baru dari aplikasi yang diaktifkan dengan Microservices Governance sepenuhnya telah dipra-ambil setelah fitur startup yang mulus diaktifkan. | Catat informasi event jika diperlukan. |
Governance:ReadinessFinish | Microservice Application Passed Kubernetes Readiness Check | Info | Governance:ReadinessFinish | Event ini dihasilkan saat pemeriksaan kesiapan Kubernetes selesai dilakukan untuk aplikasi yang diaktifkan dengan Microservices Governance setelah fitur startup yang mulus diaktifkan. | Catat informasi event jika diperlukan. |
Governance:GracefulShutdown | Manually Disable Microservices | Info | Governance:GracefulShutdown | Event ini dihasilkan saat instans aplikasi dimatikan secara manual pada halaman detail Node Microservices Governance dan operasi tersebut berlaku. | Catat informasi event jika diperlukan. |
Governance:RegistrationFinish | Manually Enable Microservices | Info | Governance:RegistrationFinish | Event ini dihasilkan saat instans aplikasi dijalankan secara manual pada halaman detail Node Microservices Governance dan operasi tersebut berlaku. | Catat informasi event jika diperlukan. |
Governance:ApplicationStop | Microservice Application Shutdown | Info | Governance:ApplicationStop | Event ini dihasilkan saat proses shutdown yang mulus sepenuhnya dilakukan pada aplikasi yang diaktifkan dengan Microservices Governance setelah fitur shutdown yang mulus diaktifkan dan sebelum aplikasi berhenti. | Catat informasi event jika diperlukan. |