新聞中心
容器是以一種輕量級的方式虛擬化應(yīng)用程序的技術(shù),它消耗更少的資源和時(shí)間。這導(dǎo)致了各種容器技術(shù)的發(fā)展,如LXC,Docker和RKT。所有這些技術(shù)都遵循相同的原理,應(yīng)用程序可以共享其主機(jī)OS內(nèi)核,并且僅包含適當(dāng)?shù)亩M(jìn)制文件和庫,與虛擬機(jī)相比,其體積更小。

成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒有做好網(wǎng)站,給創(chuàng)新互聯(lián)一個(gè)展示的機(jī)會來證明自己,這并不會花費(fèi)您太多時(shí)間,或許會給您帶來新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。
容器的監(jiān)控對開發(fā)者而言,具有十分重要的作用,因?yàn)樗梢员O(jiān)控正在運(yùn)行的應(yīng)用程序,并確保容器達(dá)到其預(yù)期目標(biāo)。這有助于及早發(fā)現(xiàn)問題并快速解決問題。
由于容器在自己的命名空間中運(yùn)行,因此主機(jī)系統(tǒng)中的傳統(tǒng)Linux性能監(jiān)控工具,如top,ps,tcpdump和lsof等無助于監(jiān)控容器中發(fā)生的情況。但下面這些工具,對容器的性能監(jiān)控有幫助。
Prometheus
Prometheus是云計(jì)算基金會的畢業(yè)項(xiàng)目,作為基于GUI的開源工具,可用于監(jiān)控Docker容器。與Docker Stats和cAdvisor相比,Prometheus還提供了基于一些應(yīng)用規(guī)則的警報(bào)機(jī)制。它利用導(dǎo)出器API來捕獲和存儲容器指標(biāo)。
Docker stats
要監(jiān)控Docker容器的資源使用情況,最為簡單的解決方案是使用Docker stats的CLI命令。它是Docker守護(hù)程序中可用的開源默認(rèn)API,并且根據(jù)CPU,RAM,網(wǎng)絡(luò)和塊I/O的使用情況提供了運(yùn)行中的Docker容器的資源使用情況統(tǒng)計(jì)信息。
cAdvisor
cAdvisor由Google在2014年創(chuàng)建的項(xiàng)目,是監(jiān)控Docker容器的開源工具。但是,與基于CLI的Docker Stats相比,cAdvisor還提供用于查看API信息的GUI。在cAdvisor中,多個(gè)容器應(yīng)用程序使用的共享資源的隔離基于lmctfy的API。
Sensu
Sensu可為三種容器技術(shù)LXC,Docker和RKT提供支持。Sensu是自托管的,并提供集中的度量標(biāo)準(zhǔn)服務(wù)。但是,在生產(chǎn)環(huán)境中,Sensu的部署取決于各種補(bǔ)充服務(wù),例如Sensu API和Sensu Core。
Sysdig
Sysdig是使用最廣泛的容器監(jiān)控工具,可為警報(bào),數(shù)據(jù)聚合和可視化提供支持。它易于部署,并提供一個(gè)簡單的界面,用戶可以在其中查看有關(guān)CPU,內(nèi)存和網(wǎng)絡(luò)使用情況的信息。因此,Sysdig是監(jiān)控正在運(yùn)行的容器技術(shù)性能的不錯(cuò)選擇。
文章標(biāo)題:5種流行的容器性能監(jiān)控工具
本文來源:http://fisionsoft.com.cn/article/coddspg.html


咨詢
建站咨詢
