管理捕获
捕获是一种跟踪文件,您可以生成该文件来分析在某一时间范围内主机中发生的事件。 例如,可以将其用于分析瓶颈或组件交互。 在 IBM Cloud Monitoring 服务中,可以针对各个节点创建、探索、下载和删除捕获。
捕获文件大小限制为 100 MB。
捕获包含系统调用以及其他操作系统事件,例如系统级别的等待时间、批处理作业持续时间、部署中断时间、自动缩放等待时间、容器启动时间或应用程序事务时间。 捕获包括节点上每个容器中的详细信息。
可以针对各个节点创建、探索、下载和删除捕获。 节点可以是主机,容器,虚拟机,裸机或安装监视代理程序的任何度量源。
- 在 Web UI 中,可以在探索部分中创建捕获,然后通过捕获部分来管理捕获文件。
- 您可以使用 Csysdig (基于 curses 的命令行 UI) 来可视化来自捕获的数据。
- 可以使用过滤器来搜索捕获中的数据。
- 可以使用凿子(脚本)来处理捕获中的数据。
为团队启用捕获功能时,捕获文件仅可供该团队的成员查看。
以下列表概述了使用捕获时的主要任务:
创建捕获
可以在探索视图中创建捕获。
要创建捕获文件,请完成以下步骤:
-
在 Web UI 中,导航至探索部分。 了解更多。
-
单击交换机主机图标
。
-
选择主机或容器。
-
单击 "操作" 图标
,然后选择 Sysdig 捕获。
此时将打开捕获窗口。
-
在捕获窗口中,定义以下参数:
-
在捕获路径和名称字段中,输入捕获文件的名称。 您可以保留缺省值,也可以修改缺省值。 缺省名称包含创建捕获时的日期和时间戳记。
-
设置时间范围以指定用于收集数据的秒数。 缺省捕获时间为 15 秒。 最大捕获时间为 86400 秒(24 小时)。
-
(可选)添加过滤器以限制收集的跟踪信息量。
-
-
单击开始捕获。 指示监视代理程序启动捕获,并发送回生成的跟踪文件。
-
单击转至捕获页面以在 Web UI 的捕获部分中显示捕获的列表。
捕获页面显示了一个表,其中列出了捕获文件名、从中检索到该文件的主机、时间范围和捕获的大小。
捕获文件的状态可以是以下任一值:
Requested
:正在生成文件。Uploaded
:文件可供下载和分析。Error
:由于超时、从未收到数据或代理程序错误而导致文件不可用。
删除捕获
要删除捕获文件,请完成以下步骤:
- 在 Web UI 中,导航至捕获部分。 了解更多。
- 识别并选择要删除的捕获文件。
- 单击删除。
探索捕获
要探索捕获文件,请完成以下步骤:
- 在 Web UI 中,导航至捕获部分。 了解更多。
- 识别并选择包含要分析的主机的数据的捕获文件。
- 单击探索。
下载捕获
要下载捕获文件,请完成以下步骤:
- 在 Web UI 中,导航至捕获部分。 了解更多。
- 识别并选择包含要下载的数据的捕获文件。
- 单击下载。
凿子
凿子是用 Lua (一种脚本语言) 编写的脚本。 您可以将其用于分析捕获文件中的数据。
有关更多信息,请参阅 Chisels 用户指南。
Csysdig
Csysdig 是一种面向 Linux 的开放式源代码工具,旨在用于监视和调试。 您可以将其用于分析捕获文件。
有关更多信息,请参阅以下资源: