如何使用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)控,所以我們將光標移到 Containers
這一項,界面右邊立即顯示出此 View 的功能介紹。
回車或者雙擊 Containers
,進入容器監(jiān)控界面。
sysdig 會顯示該 Host 所有容器的實時數(shù)據(jù),每兩秒刷新一次。各列數(shù)據(jù)的含義也是自解釋的,如果不清楚,可以點一下底部 Legend
(或者按 F7)。如果想按某一列排序,比如按使用的內(nèi)存量,很簡單,點一下列頭 VIRT
。
如果想看某個容器運行的進程,比如 weavescope
,將光標移到目標容器,然后回車或者雙擊。
還可以繼續(xù)雙擊查看進程中的線程。
返回上一級,按退格鍵即可。
sysdig 的交互功能很強,如果界面顯示的條目很多,可以點擊底部 Search
菜單,然后輸入關(guān)鍵字進行查找。如下圖,關(guān)鍵字為 service
。
如果覺得界面刷新太快,看不清楚關(guān)注的信息,可以點擊底部 Pause
菜單。
sysdig 的特點如下:
監(jiān)控信息全,包括 Linux 操作系統(tǒng)和容器。
界面交互性強。
不過 sysdig 顯示的是實時數(shù)據(jù),看不到變化和趨勢。而且是命令行操作方式,需要 ssh 到 Host 上執(zhí)行,會帶來一些不便。
看完上述內(nèi)容,你們掌握如何使用sysdig進行監(jiān)控的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
標題名稱:如何使用sysdig進行監(jiān)控
文章路徑:http://aaarwkj.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)