有效監(jiān)控容器的好方法
- 來源:中國(guó)信息化周報(bào) smarty:if $article.tag?>
- 關(guān)鍵字: smarty:/if?>
- 發(fā)布時(shí)間:2018-02-28 14:27
容器的使用正在迅速增長(zhǎng)。Cloud Foundry和ClearPath Strategies在2016年6月進(jìn)行的一項(xiàng)調(diào)查顯示,64%的受訪者表示計(jì)劃在明年將容器的使用主流化。隨著容器使用量的不斷增加,解決監(jiān)控問題以提高容器的性能、使用和故障排除能力至關(guān)重要。然而,有效的監(jiān)控需要一種由分析驅(qū)動(dòng)的方法,不僅能通知開發(fā)人員和運(yùn)維部門正在發(fā)生的情況,還能夠幫助這些團(tuán)隊(duì)挖掘其容器使用情況和性能數(shù)據(jù),從而獲得可行的洞察力。
當(dāng)出現(xiàn)錯(cuò)誤時(shí)會(huì)發(fā)生什么?出現(xiàn)問題時(shí),快速了解事件的具體細(xì)節(jié)至關(guān)重要。在容器中運(yùn)行的應(yīng)用發(fā)生錯(cuò)誤是容器問題最常見的來源,但并非唯一來源。容器問題也可能由操作系統(tǒng)、存儲(chǔ)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)或其它部件等底層基礎(chǔ)架構(gòu)的問題引起。因此,容器監(jiān)控解決方案必須具有可見性和分析能力,幫助用戶確認(rèn)問題的根源。如果不能快速準(zhǔn)確地做到這一點(diǎn),可能會(huì)引發(fā)更長(zhǎng)的停機(jī)時(shí)間,從而給組織造成重大成本和風(fēng)險(xiǎn)。
容器具有獨(dú)特的特征,將對(duì)組織應(yīng)選擇的監(jiān)控解決方案產(chǎn)生影響。比如,容器是短暫的,可以在幾秒鐘內(nèi)啟動(dòng)和停止這一事實(shí)。這需要一個(gè)監(jiān)控解決方案,可以利用日志記錄和度量值界面,并在該容器不再運(yùn)行后保留相關(guān)信息。此外,容器監(jiān)控解決方案不僅要具備分析容器的能力,而且還要能夠提供對(duì)應(yīng)用堆棧其他組件可用性、性能和使用情況的洞察力。
對(duì)于有效和高效的容器監(jiān)控來說,最重要的要求也許就是擁有一個(gè)源于容器的解決方案。日志記錄驅(qū)動(dòng)程序是有關(guān)容器的關(guān)鍵信息來源,可以通過簡(jiǎn)單配置容器定義或運(yùn)行方式來實(shí)現(xiàn)。使用嵌入式解決方案可以獲得更好的性能,因?yàn)楸O(jiān)控工具不會(huì)與其他程序爭(zhēng)奪資源。
有效解決方案的最后一個(gè)組成部分是基于分析的方法,可以更輕松地對(duì)監(jiān)控解決方案所顯示的信息進(jìn)行評(píng)估并采取行動(dòng)。儀表板通常會(huì)成為修復(fù)容器中出現(xiàn)問題的起始點(diǎn)。此外,儀表板還必須支持深入了解日志和指標(biāo)的能力,以獲取有效修復(fù)所需的詳細(xì)信息。
Splunk Enterprise或Splunk Cloud可以為容器監(jiān)控提供起點(diǎn)。通過為Docker使用Splunk Logging Driver,機(jī)器數(shù)據(jù)可以輕松地從容器傳送到Splunk軟件。使用該驅(qū)動(dòng)程序,可以從容器中檢索Docker容器信息并對(duì)日志進(jìn)行無縫監(jiān)控。這個(gè)任務(wù)很簡(jiǎn)單,因?yàn)镾plunk的Docker驅(qū)動(dòng)程序被內(nèi)置到了Docker中。為了實(shí)現(xiàn)最佳的容器監(jiān)控,分析容器中的所有數(shù)據(jù)源至關(guān)重要,這些數(shù)據(jù)源包括容器/微服務(wù)日志、容器度量/事件、容器集群、節(jié)點(diǎn)和應(yīng)用、應(yīng)用日志和線路數(shù)據(jù)。使用上述Splunk產(chǎn)品后,可以將容器數(shù)據(jù)與來自其他層的數(shù)據(jù)相關(guān)聯(lián),從而描繪出環(huán)境的全貌。
其結(jié)果就是為容器監(jiān)控提供一個(gè)全面的解決方案,可以輕松部署和快速實(shí)現(xiàn)價(jià)值,并且可以與企業(yè)正在使用Splunk軟件處理的其他數(shù)據(jù)源相關(guān)聯(lián),從而為企業(yè)提供端到端的視角。
?。⊿plunk中國(guó)區(qū)總經(jīng)理 嚴(yán)立忠)
