實時監控您的 Docker 容器狀態

新的容器狀態儀表板

在最近的 Boatswain 的更新 (Agent 版本0.2.11) 中,我們新增了對伺服器內所有容器 (不論是運行中或是已停止) 狀態的監控功能,並將其收集的數據顯示在 Boatswain.io 上的新容器狀態儀表板上。

容器狀態時間表

Container Status Timeline

Container Status Timeline

通過上面的時間表,我們可以看道任何一個容器最近的狀態變化。在這裡我們一共有8種可能的狀態:

  • created
  • running
  • paused
  • restarting
  • exited
  • dead
  • removing
  • unknown

要注意一點,雖然 Boatswain 會盡力收集容器狀態的數據,但若果狀態持續的時間太短,Boatswain 可能無法收集該狀態的資訊。

容器資訊

Container Info

Container Info

此窗格內顯示的容器資訊與在命令列介面內執行 docker ps 命令相同。

容器狀態歷史

Container Status History

Container Status History

此表格列出了過去檢測到的容器狀態變化,也就是上面所提及的容器狀態時間表的原始數據。而第一行具有背景顏色就是現時容器的狀態。

還可以一次過查看所有容器的最新狀態

除了新的容器狀態儀表板之外,我們還在 Docker 狀態儀表板中添加了一個新窗格來列出所有容器的即時狀態。

List of all container status

List of all container status

下一步是?

我們希望上述的新功能可以幫助 Docker 使用者方便地獲取其 Docker 伺服器內的最新動態,但是儀表板也只不過是一個被動的解決方案,這意味著如果您不主動地查看那些資訊,再多的訊息也是徒勞無功。下一步我們希望可以透過實時通知來填補此一缺失,這是是我們在正式發布之前的最後一個開發階段。請大家繼續支持並在 twttier 上跟隨我們!