Docker telah menjadi semakin popular, dan banyak syarikat serta individu menggunakan kontena aplikasi untuk meningkatkan kecekapan pembangunan dan penggunaan. Walau bagaimanapun, apabila aplikasi dijalankan dalam bekas Docker, kita perlu mempertimbangkan cara memantaunya untuk memastikan prestasi dan kebolehpercayaannya. Artikel ini akan membincangkan beberapa aspek penting aplikasi yang perlu dipantau dalam docker.
Dalam Docker, kita boleh menyemak status larian kontena melalui alat baris arahan. Sebagai contoh, gunakan arahan ps docker untuk memaparkan semua bekas yang sedang berjalan dan statusnya. Anda boleh memantau status larian bekas dalam Docker melalui arahan berikut:
docker ps
Arahan ini akan menyenaraikan semua bekas Docker yang sedang berjalan. Dalam maklumat yang disenaraikan, kita boleh melihat ID bekas, nama, imej, status, pemetaan port dan arahan permulaan.
Apabila bekas sedang berjalan, adalah perlu bagi kami untuk menyemak dan memantau penggunaan sumber bekas, termasuk CPU, memori dan jalur lebar rangkaian . Beberapa alatan terbina dalam Docker boleh digunakan untuk memantau penggunaan sumber, seperti:
Dalam Docker, selepas bekas dimulakan, data log yang dijana oleh aplikasi akan disimpan dalam output standard atau output ralat standard daripada bekas itu. Jika kami tidak memantau log kontena, kami tidak akan dapat mengesan dan menyelesaikan kegagalan tepat pada masanya. Oleh itu, untuk mengelakkan pembaziran masa dan masalah penyelesaian masalah, kita harus menumpukan pada dua aspek berikut:
Selain status berjalan dan penggunaan sumber bekas, kami juga perlu memantau metrik khusus aplikasi itu sendiri. Sebagai contoh, kita perlu memantau kadar permintaan, masa tindak balas, kadar ralat, kadar hit cache dan penunjuk lain aplikasi web. Bagaimana untuk memantau dan menganalisis penunjuk ini?
Apabila menjalankan kontena, kita juga perlu memastikan keselamatan yang sesuai. Bagaimana untuk memantau keselamatan bekas Docker?
Apabila menggunakan teknologi kontena Docker, kita perlu memantau bekas Docker, memahami status larian dan penggunaan sumber kontena, menyelesaikan kerosakan tepat pada masanya dan memastikan kebolehpercayaan kontena dan keselamatan. Pada masa yang sama, anda juga perlu memberi perhatian kepada penunjuk aplikasi itu sendiri dan mengambil langkah untuk memastikan kecekapan dan keselamatannya.
Atas ialah kandungan terperinci Apakah aplikasi yang perlu dipantau dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!