有效監控容器的好方法

2021-09-20 22:41:25 字數 1304 閱讀 1406

容器的使用正在迅速增長。cloud foundry和clearpath strategies在2023年6月進行的一項調查顯示,64%的受訪者表示計畫在明年將容器的使用主流化。隨著容器使用量的不斷增加,解決監控問題以提高容器的效能、使用和故障排除能力至關重要。然而,有效的監控需要一種由分析驅動的方法,不僅能通知開發人員和運維部門正在發生的情況,還能夠幫助這些團隊挖掘其容器使用情況和效能資料,從而獲得可行的洞察力。

當出現錯誤時會發生什麼?

出現問題時,快速了解事件的具體細節至關重要。在容器中執行的應用發生錯誤是容器問題最常見的**,但並非唯一**。容器問題也可能由作業系統、儲存、網路、資料庫或其它部件等底層基礎架構的問題引起。

因此,容器監控解決方案必須具有可見性和分析能力,幫助使用者確認問題的根源。如果不能快速準確地做到這一點,可能會引發更長的停機時間,從而給組織造成重大成本和風險。

有效容器監控解決方案的關鍵能力

容器具有獨特的特徵,將對組織應選擇的監控解決方案產生影響。這些特點之一包括容器是短暫的,可以在幾秒鐘內啟動和停止這一事實。這需要乙個監控解決方案,可以利用日誌記錄和度量值介面,並在該容器不再執行後保留相關資訊。此外,容器監控解決方案不僅要具備分析容器的能力,而且還要能夠提供對應用堆疊其他元件可用性、效能和使用情況的洞察力。

對於有效和高效的容器監控來說,最重要的要求也許就是擁有乙個源於容器的解決方案。日誌記錄驅動程式是有關容器的關鍵資訊**,可以通過簡單配置容器定義或執行方式來實現。使用嵌入式解決方案可以獲得更好的效能,因為監控工具不會與其他程式爭奪資源。

有效解決方案的最後乙個組成部分是基於分析的方法,可以更輕鬆地對監控解決方案所顯示的資訊進行評估並採取行動。儀表板通常會成為修復容器**現問題的起始點。此外,儀表板還必須支援深入了解日誌和指標的能力,以獲取有效修復所需的詳細資訊。

實現更好容器監控的途徑

splunk enterprise或splunk cloud可以為容器監控提供起點。通過為docker使用splunk logging driver,機器資料可以輕鬆地從容器傳送到splunk軟體。使用該驅動程式,可以從容器中檢索docker容器資訊並對日誌進行無縫監控。這個任務很簡單,因為splunk的docker驅動程式被內建到了docker中。

為了實現最佳的容器監控,分析容器中的所有資料來源至關重要,這些資料來源包括容器/微服務日誌、容器度量/事件、容器集群、節點和應用、應用日誌和線路資料。使用上述splunk產品後,可以將容器資料與來自其他層的資料相關聯,從而描繪出環境的全貌。

其結果就是為容器監控提供乙個全面的解決方案,可以輕鬆部署和快速實現價值,並且可以與企業正在使用splunk軟體處理的其他資料來源相關聯,從而為企業提供端到端的視角。

本文出處:暢享網

好的程式設計習慣是減少bug最有效的方法

公司來了幾個新手,有時候很簡單的乙個功能模組都要耗費好幾天時間,總是在一些不相關的問題上死耗一整天,搞出莫名其妙的問題,找不到具體原因,總是懷疑編譯出問題了,系統出問題了,板子出問題了,搞到快下班了叫我幫他們看看。我總跟他們說,不要輕易懷疑系統,先去檢查自己的 所作所為 雖然系統也會有出錯的時候,但...

使用Dockerfile定義好的容器沒能執行或出錯

真是的 我以為沒發布上。做dockerfile容器時,如果遇見容器無法執行怎麼辦,先檢查dockerfile檔案,要用行把每行隔開,其次檢查是不是 寫錯了。其他的我也想不到還有什麼可以出錯的了。還不行,重做一遍試試,首先我提醒你要使用docker rm f 把你的不管用的執行容器刪掉在使用docke...

計數的好方法

1 十幾乘十幾 口訣 頭乘頭,尾加尾,尾乘尾。例 12 14 解 1 1 1 12 14 168 注 個位相乘,不夠兩位數要用0佔位。頭相同,尾互補 尾相加等於10 口訣 乙個頭加 後,頭乘頭,尾乘尾。例 23 27 解 21 23 27 621 注 個位相乘,不夠兩位數要用0佔位。3 第乙個乘數互...