sysdig是一个轻量级的系统监控工具,同时原生支持容器。通过sysdig我们可以近距离观察linux操作系统和容器的行为
Linux上有很多常用的监控工具,比如;strace,tcpdump,htop,iftop,lsof.....
而sysdig则是这些工具集成在一个工具中,并且提供一个友好统一的操作界面。
安装和运行sysdig的最简单方法是运行docker容器:
docker 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
可以看到容器是以privileged方式运行,而且会读取操作系统/dev,/proc等数据。这事为了获取足够的系统信息
时间: 2024-10-07 03:22:49