使用 Log Analytics 建置 Dashboard,早期發現問題!早期治療!

使用 Log Analytics 建置 Dashboard,早期發現問題!早期治療!

Dashbard memory downline

當我們導入了 Azure Container Monitor 之後,取得另外一個好處,內建的 Log Analytics 提供強大的日誌分析功能。而且 Log Analytics 經過設計之後,這些數據分析的資料能輸出為儀表板(Dashboard)。我們製作了一個 Dashboard,然後放到團隊的電視上,圖中很明顯出現直線下滑的曲線,而那條線是 Memory 的可用率!連入主機查詢,又是可惡的 99% 記憶體。

排除啟動時非固定IP Address造成Portainer Agent容器錯誤

排除啟動時非固定IP Address造成Portainer Agent容器錯誤

前情提要:「我們透過 Container Monitoring 發現了一個 Portainer Agent 的錯誤。」最簡單的修正就是每次當 Portainer 發現 Portainer Agent 連不上時,去 Portainer 裡去設定 Portainer Agent 重啟後的新 IP Address。此 Portainer Agent 本身位於 Docker Swarm 的 Overlay 網路上,Overlay 網路預設會分配一個 10.x.x.x/24,第一條通常是 10.0.0.0/24,第二條 10.0.1.0/24 以此類推。

Azure Container Monitoring之容器偵錯實例

Azure Container Monitoring之容器實例

Containers Diagram

一般當 Docker Host 與 Container 的越來越多時就能發現,在管理與處理 Docker Host 與 Container 因為太分散的關係(Docker Swarm / Kubernetes 本身就分散式架構)反而費時費力,在內網可以採用 Portainer 來管理,Portainer 好用是好用,但 Portainre 本身還是比較是單一個 Docker 與 Container 服務來查詢與管理,要想整合多個 Docker 資訊時,它就比較使不上力了。在嘗試使用 Container Monitoring solution 之後,發現這真是個好服務,用個簡單實例來看看如何使 Container Monitoring 來快速進行問題定位與處理。

Docker容器與Windows保留埠

Docker容器與Windows保留埠

事件回顧:「同事反應,Docker 某個 Container 重新部署後,一直無法正常存取。而這群 Production Docker Host 我才剛剛在前一個週未進行 Docker Engine 升級與安裝作業系統 Service Pack 的維護。」

Container for 64255 port

企業級硬碟WISSD、RISSD、NLSAS、Tiering名詞速讀!

企業級硬碟WISSD、RISSD、NLSAS、Tiering名詞速讀!

在評估一份Storage Spec發現一堆WISSD、RISSD、NLSAS、Tiering名稱已經看不懂,趕快補強儲存設備相關知識一下。