如何使用sysdig進行監(jiān)控

如何使用sysdig進行監(jiān)控,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了泰和免費建站歡迎大家使用!

sysdig 是一個輕量級的系統(tǒng)監(jiān)控工具,同時它還原生支持容器。通過 sysdig 我們可以近距離觀察 linux 操作系統(tǒng)和容器的行為。

Linux 上有很多常用的監(jiān)控工具,比如 strace,tcpdump,htop, iftop,lsof ......

而 sysdig 則是將這些工具的功能集成到一個工具中,并且提供一個友好統(tǒng)一的操作界面。

下面我們將演示 sysdig 強大的監(jiān)控能力。

安裝和運行 sysdig 的最簡單方法是運行 Docker 容器,命令行為:

docker container run -it --rm --name=sysdig --privileged=true \

          --volume=/var/run/docker.sock:/host/var/run/docker.sock \

          --volume=/dev:/host/dev \

          --volume=/proc:/host/proc:ro \

          --volume=/boot:/host/boot:ro \

          --volume=/lib/modules:/host/lib/modules:ro \

          --volume=/usr:/host/usr:ro \

          sysdig/sysdig

可以看到,sysdig 容器是以 privileged 方式運行,而且會讀取操作系統(tǒng) /dev,/proc 等數(shù)據(jù),這是為了獲取足夠的系統(tǒng)信息。

啟動后,通過 docker container exec -it sysdig bash 進入容器,執(zhí)行 csysdig 命令,將以交互方式啟動 sysdig。

這是一個類似 linux top 命令的界面,但要強大太多。sysdig 按不同的 View 來監(jiān)控不同類型的資源,點擊底部 Views 菜單(或者按 F2),顯示 View 選擇列表。

界面左邊列出了 sysdig 支持的 View,一共 30 多項,涵蓋了操作系統(tǒng)的各個方面,因為這里主要是討論容器監(jiān)控,所以我們將光標(biāo)移到 Containers這一項,界面右邊立即顯示出此 View 的功能介紹。

回車或者雙擊 Containers,進入容器監(jiān)控界面。

sysdig 會顯示該 Host 所有容器的實時數(shù)據(jù),每兩秒刷新一次。各列數(shù)據(jù)的含義也是自解釋的,如果不清楚,可以點一下底部 Legend(或者按 F7)。如果想按某一列排序,比如按使用的內(nèi)存量,很簡單,點一下列頭 VIRT。

如果想看某個容器運行的進程,比如 weavescope,將光標(biāo)移到目標(biāo)容器,然后回車或者雙擊。

還可以繼續(xù)雙擊查看進程中的線程。

返回上一級,按退格鍵即可。

sysdig 的交互功能很強,如果界面顯示的條目很多,可以點擊底部 Search菜單,然后輸入關(guān)鍵字進行查找。如下圖,關(guān)鍵字為 service。

如果覺得界面刷新太快,看不清楚關(guān)注的信息,可以點擊底部 Pause 菜單。

sysdig 的特點如下:

  1. 監(jiān)控信息全,包括 Linux 操作系統(tǒng)和容器。

  2. 界面交互性強。

不過 sysdig 顯示的是實時數(shù)據(jù),看不到變化和趨勢。而且是命令行操作方式,需要 ssh 到 Host 上執(zhí)行,會帶來一些不便。

看完上述內(nèi)容,你們掌握如何使用sysdig進行監(jiān)控的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

標(biāo)題名稱:如何使用sysdig進行監(jiān)控
文章路徑:http://bm7419.com/article10/iihedo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣自適應(yīng)網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站維護、App設(shè)計、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)