摘要:雖然這是監(jiān)測最簡單的方法,但之后我們還會(huì)提供在容器中監(jiān)控所有運(yùn)行的軟件的探針版本,敬請(qǐng)期待。儀表盤通過標(biāo)簽訂制指標(biāo)在中,您可以在自定義儀表盤中基于一個(gè)或多個(gè)標(biāo)簽來顯示指標(biāo)。報(bào)警在定義跨越集群容器的警報(bào)是非常有用的。
Docker 是構(gòu)建和部署軟件的一個(gè)新興的輕量級(jí)的平臺(tái),也是一個(gè)減輕替代虛擬機(jī)的容器。Docker 通過給開發(fā)者提供兼容不同環(huán)境的鏡像,成為解決現(xiàn)代基礎(chǔ)設(shè)施的持續(xù)交付的一個(gè)流行的解決方案。
和虛擬機(jī)一樣,容器也需要一個(gè)新的監(jiān)測方法?,F(xiàn)在有許多開源的監(jiān)控軟件,但部署麻煩,需要許多人力來進(jìn)行后期維護(hù),Luckily,如果你是一個(gè) OneAPM 用戶,現(xiàn)在你可以利用我們最新的應(yīng)用產(chǎn)品:Cloud Insight。
如果你已經(jīng)安裝了 Cloud Insight 探針實(shí)現(xiàn)了服務(wù)器監(jiān)控,接下來只需要配置一個(gè)簡單的 YAML 文件,就可以實(shí)現(xiàn)監(jiān)控不同 containers 的性能指標(biāo)。
Docker 性能監(jiān)控是怎么實(shí)現(xiàn)的Docker 性能監(jiān)控的最簡單的方法是在直接主機(jī)上運(yùn)行 Cloud Insight,它可以訪問容器,尤其是如果您在現(xiàn)有的全面的主機(jī)操作系統(tǒng)上部署 Docker,沿用現(xiàn)有的應(yīng)用程序(如數(shù)據(jù)庫)等。
探針在 Docker 環(huán)境中的位置如下:
由于 Docker 使用現(xiàn)有的內(nèi)核結(jié)構(gòu)(namespace 和 cgroup )來運(yùn)行容器,Cloud Insight 使用本地 cgroup 的統(tǒng)計(jì)指標(biāo)來收集 CPU,內(nèi)存,運(yùn)行/停止的 containers 的數(shù)量。
雖然這是監(jiān)測 Docker 最簡單的方法,但之后我們還會(huì)提供在 Docker 容器中監(jiān)控所有運(yùn)行的軟件的探針版本,敬請(qǐng)期待。
監(jiān)控 Docker用標(biāo)簽有效地監(jiān)視多個(gè) containers
鑒于 Docker 是易于使用的輕量級(jí)容器,你可能會(huì)在你的基礎(chǔ)組件上處理于底層物理機(jī)或虛擬主機(jī)幾倍數(shù)量的運(yùn)行容器。那你是怎么花費(fèi)少量時(shí)間跟蹤和監(jiān)視他們的呢?用 Cloud Insight 的標(biāo)簽(tag)。
tags 是不需要額外工作就可以監(jiān)控大量容器的的關(guān)鍵。默認(rèn)情況下,Docker 會(huì)監(jiān)控你的容器并把 「name」「image」 「command」 等屬性作為一個(gè) 「tag」。
儀表盤通過標(biāo)簽訂制指標(biāo)在 Cloud Insight 中,您可以在自定義儀表盤中基于一個(gè)或多個(gè)標(biāo)簽來顯示指標(biāo)。這樣您就可以監(jiān)控多個(gè) containers 的特定的指標(biāo)。使用 tags,你可以輕松地創(chuàng)建儀表盤來展示從所有容器中抽取的一個(gè)指標(biāo)的圖表數(shù)據(jù)。
在下面的例子中,我們通過圖像分解展示出的消耗 CPU 的量。
tags 在定義跨越集群容器的警報(bào)是非常有用的。例如,你正在運(yùn)行 Redis 的容器集群,你希望在一個(gè)容器內(nèi)存耗盡的時(shí)候觸發(fā)報(bào)警,而不是定義每個(gè)容器一個(gè)警報(bào),設(shè)置多個(gè)維度的報(bào)警,是我們 Cloud Insight 在做的。
你可以看看 Docker 的 運(yùn)行指標(biāo)指南,里面有所有指標(biāo)的詳細(xì)說明。
如果您想輕松地查看 Docker 的性能狀況,嘗試使用 Cloud Insight Bate 版,安裝 Cloud Insight 后簡單配置即可實(shí)現(xiàn)。
本文系 OneAPM 工程師編譯整理。OneAPM 是應(yīng)用性能管理領(lǐng)域的新興領(lǐng)軍企業(yè),Cloud Insight 能幫助企業(yè)用戶和開發(fā)者輕松實(shí)現(xiàn):監(jiān)控各項(xiàng)基礎(chǔ)組件以及對(duì)數(shù)據(jù)進(jìn)行聚合、過濾和篩選的功能,致力于打造一個(gè)更為強(qiáng)大的數(shù)據(jù)管理平臺(tái)。想閱讀更多技術(shù)文章,請(qǐng)?jiān)L問 OneAPM 官方博客。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/26488.html
摘要:在我們列舉的幾個(gè)監(jiān)控的服務(wù)或平臺(tái)中,這是唯一一款國內(nèi)產(chǎn)品。也是一款付費(fèi)監(jiān)控解決方案,計(jì)劃收費(fèi)方案是美分小時(shí)。同樣也支持監(jiān)控,還包括對(duì)容器級(jí)事件的監(jiān)測停止開始等等和管理容器產(chǎn)生的日志。由于是一個(gè)監(jiān)控方案,相對(duì)來說它的安裝和部署都比較簡單。 輕量級(jí)虛擬化容器 Docker,自發(fā)布以來便廣受業(yè)界關(guān)注,在開源界和企業(yè)界掀起了一陣風(fēng)。Docker 容器相對(duì)于 VM 有以下幾個(gè)優(yōu)勢(shì):啟動(dòng)速度快;資...
摘要:超過表明過度分散,即你的實(shí)例消耗了的物理內(nèi)存意味著需求大于你系統(tǒng)可用的內(nèi)存,從而導(dǎo)致交換。理想情況下,操作系統(tǒng)會(huì)在物理內(nèi)存中分配一個(gè)連續(xù)的段,其碎片率等于或稍大。 OneAPM 作為應(yīng)用性能領(lǐng)域的新興領(lǐng)軍企業(yè),近期發(fā)布了重量級(jí)新產(chǎn)品—— Cloud Insight 數(shù)據(jù)管理平臺(tái),用它能夠監(jiān)控所有基礎(chǔ)組件,并通過 tag 標(biāo)簽對(duì)數(shù)據(jù)進(jìn)行管理。 近日,Cloud Insight (Ci)...
摘要:愛奇藝歷程采用的軟件棧服務(wù)現(xiàn)狀集群建設(shè)自動(dòng)化部署經(jīng)驗(yàn)沒有采用嵌入式管理服務(wù)降低風(fēng)險(xiǎn),對(duì)紅帽有一點(diǎn)擔(dān)憂。再次感謝和數(shù)人科技共同組織的,非常期待下一次的周末相聚。 周末兩天都是大霧霾天,作為運(yùn)營也不能在家宅,告別了技術(shù)就得腿兒勤點(diǎn)兒。 非常感謝 Linker 的 Sam Chen 和 數(shù)人科技 的 CTO 共同組織的Mesos Meetup,OneAPM 最帥的 Docker 工程獅~陳亮...
閱讀 1960·2021-09-07 09:59
閱讀 2525·2019-08-29 16:33
閱讀 3697·2019-08-29 16:18
閱讀 2855·2019-08-29 15:30
閱讀 1684·2019-08-29 13:52
閱讀 2045·2019-08-26 18:36
閱讀 539·2019-08-26 12:19
閱讀 704·2019-08-23 15:23