容器监控与排错

  • Post author:
  • Post category:其他




容器监控与排错



sysdig

系统发掘工具的集大成者。

常见的系统挖掘工具有:

  • 网络 netstat/tcpdump/iftop/nload/traceroute
  • 跟踪 strace/lsof
  • 容器 docker stat
  • Disk stat/iostat
  • 进程/CPU ps -auxf/pstree/top/htop/pmap
  • Performance

sysdig基本覆盖上述工具的很多功能,但有些具体详细的功能还是没有,毕竟sysdig重在dig,也就是挖掘与监控。除了工具的功能,sysdig提供了一个工具链(Term/TermUI/WebUI),也是对容器(docker lxc)以及k8s提供支持。

sysdig主要包括了以下工具:

  • strace:追踪某个进程产生和接收的系统调用。
  • tcpdump:分析网络数据,监控原始网络通信。
  • lsof: list opened files, 列出打开的文件。
  • top:监控系统性能工具。
  • htop :交互式的进程浏览器,可以用来替换 top 命令。
  • iftop :主要用来显示本机网络流量情况及各相互通信的流量集合。
  • lua:一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

以下分为两部分讲述sysdig csysdig(辅助工具) 与 sysdig-inspect



sysdig csysdig




版权声明:本文为tryItnow原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。