This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.2. 从流量流视图观察网络流量
流量流 视图显示网络流的数据以及表中的流量数量。作为管理员,您可以使用流量流表监控应用程序间的流量数量。
7.2.1. 使用流量流视图 复制链接链接已复制到粘贴板!
作为管理员,您可以进入 流量流 表来查看网络流信息。
流程
-
进入到 Observe
Network Traffic。 - 在 Network Traffic 页面中,点 流量流 选项卡。
您可以点击每行来获取对应的流信息。
7.2.2. 为流量流视图配置高级选项 复制链接链接已复制到粘贴板!
您可以使用 Show advanced options 自定义和导出视图。您可以使用 Display options 下拉菜单设置行大小。默认值为 Normal。
7.2.2.1. 管理列 复制链接链接已复制到粘贴板!
您可以选择显示所需的列,并对它们进行重新排序。若要管理列,可点 Manage 列。
7.2.2.2. 导出流量流数据 复制链接链接已复制到粘贴板!
您可以从流量流视图导出数据。
流程
- 点 Export data。
- 在弹出窗口中,您可以选择 Export all data 复选框,以导出所有数据,然后清除复选框以选择要导出的必填字段。
- 单击 Export。
7.2.3. 使用对话跟踪 复制链接链接已复制到粘贴板!
作为管理员,您可以对属于同一对话的网络流进行分组。对话被定义为一组由 IP 地址、端口和协议标识的对等点,从而产生唯一的 Conversation Id。您可以在 web 控制台中查询对话事件。这些事件在 web 控制台中表示,如下所示:
- Conversation start :连接启动或 TCP 标记被截获时发生此事件
-
Conversation tick:此事件在连接处于活跃状态时根据
FlowCollectorspec.processor.conversationHeartbeatInterval参数中定义的每个指定间隔发生。 -
Conversation end :当达到
FlowCollectorspec.processor.conversationEndTimeout参数或 TCP 标志被截获时,会发生此事件。 - Flow :这是在指定间隔内的网络流量流。
流程
-
在 Web 控制台中,进入到 Operators
Installed Operators。 - 在 NetObserv Operator 的 Provided APIs 标题下,选择 Flow Collector。
- 选择 cluster,然后选择 YAML 选项卡。
配置
FlowCollector自定义资源,以便根据您的观察需求设置spec.processor.logTypes,conversationEndTimeout, 和conversationHeartbeatInterval参数。示例配置示例如下:配置
FlowCollector以对话跟踪Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Conversation end 事件表示达到了
conversationEndTimeout,或 TCP 标志被截获。 - 2
- 当
logTypes设置为FLOWS时,只导出 Flow 事件。如果将值设为ALL,则检索和流事件都会在 Network Traffic 页面中导出并可见。要只专注于对话事件,您可以指定CONVERSATIONS,这会导出 Conversation start, Conversation tick 和 Conversation end 时间;或ENDED_CONVERSATIONS,这会只导出 Conversation end。ALL的存储要求最高,ENDED_CONVERSATIONS的存储要求最低。 - 3
- Conversation tick 事件表示当网络连接活跃时,在
FlowCollectorconversationHeartbeatInterval参数中定义的每个指定间隔。
注意如果您更新了
logType选项,则之前选择中的流不会从控制台插件中清除。例如,如果您最初将logType设置为CONVERSATIONS来将时间分散直到 10 AM,然后移到ENDED_CONVERSATIONS,控制台插件会显示 10M 之前的所有对话事件,且仅在 10M 后终止对话。-
刷新 Traffic flows 标签页中的 Network Traffic。通知请注意,有两个新列: Event/Type 和 Conversation Id。当
Flow是所选查询选项时,所有 Event/Type 字段都是 Flow。 - 选择 Query Options 并选择 Log Type,Conversation。现在,Event/Type 会显示所有所需的对话事件。
- 接下来,您可以过滤侧面板中的 Conversation 和 Flow 日志类型选项的特定 对话 ID 或切换。
7.2.4. 使用 DNS 跟踪 复制链接链接已复制到粘贴板!
使用 DNS 跟踪,您可以监控网络、进行安全分析并对 DNS 问题进行故障排除。您可以通过将 FlowCollector 编辑到以下 YAML 示例中的规格来跟踪 DNS。
启用这个功能时,在 eBPF 代理中观察到 CPU 和内存用量。
流程
-
在 Web 控制台中,进入到 Operators
Installed Operators。 - 在 NetObserv Operator 的 Provided APIs 标题下,选择 Flow Collector。
- 选择 cluster,然后选择 YAML 选项卡。
配置
FlowCollector自定义资源。示例配置示例如下:为 DNS 跟踪配置
FlowCollectorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 刷新 Network Traffic 页面时,您可以选择在 Overview 和 Traffic Flow 视图和可以应用的新过滤器中查看新的 DNS 表示。
- 在 Manage 面板中选择新的 DNS 选项,在 Overview 中显示图形视觉化和 DNS 指标。
- 在 Manage 列中选择新选择,将 DNS 列添加到 流量流视图 中。
- 过滤特定 DNS 指标,如 DNS Id、DNS Latency 和 DNS Response Code,并在侧面面板中查看更多信息。
7.2.4.1. 使用直方图 复制链接链接已复制到粘贴板!
您可以点 Show histogram 来显示工具栏视图,以使用栏图的形式可视化流历史记录。histogram 显示一段时间内的日志数量。您可以选择直方图的一部分在下面的工具栏中过滤网络流数据。