在服务图中查看详细信息

Last published : Oct 06, 2026
在 NetScaler Console 中,导航到 Applications(应用程序)> Service Graphs(服务图)> Kubernetes service graph(Kubernetes 服务图),然后从列表中选择时间段以查看服务图详细信息。
两层/Service Mesh Lite 拓扑 单层/统一入口拓扑
两层架构 其他拓扑
  • 第 1 层入口 – Kubernetes 集群内的 NetScaler Ingress Controller 配置 Kubernetes 集群外的 NetScaler 实例 (VPX/MPX/SDX/BLX)。
  • 第 2 层入口 – NetScaler Ingress Controller 作为 sidecar 与 Kubernetes 集群内的 NetScaler CPX 实例一起运行。
  • 入口 – 显示所有其他部署拓扑。

服务图仪表板

服务图详细信息
1 - 应用程序的端到端网络映射,显示组件服务如何通信
2 – 显示特定时间段内命中和错误的图表
3 – 用于搜索服务的搜索栏
4 – 用于选择时间段的时间列表
5 - 应用筛选器以显示服务
6 – 设置图标
7 – 放大和缩小视图
8 – 图形视图或表格视图
根据所选的时间范围,您可以查看服务图。
服务图标 描述
服务图边缘检测 边缘宽度表示命中次数。边缘宽度越大,表示命中次数越高。
服务图错误 带有警告图标的服务表示该服务存在错误。
服务图延迟 带有秒表图标的服务表示该服务存在延迟或响应时间问题。
服务图延迟 同时带有秒表和警告图标的服务表示该服务同时存在错误和延迟/响应时间问题。
注意
如果服务没有警告或秒表图标,则表示该服务存在异常或命中数超出阈值。
根据所选的时间段,您可以查看服务图。从图中选择指示命中数的时间段,以进一步深入查看更多信息。
详细信息-服务图1
注意
如果 NetScaler Console 未收到活动事务,则只能查看由 NetScaler 实例负载平衡的服务。当您将鼠标指针悬停在服务上时,所有指标都显示为 0。
无事务
服务图显示了服务使用的协议。假设您的 Kubernetes 集群中运行着以下服务,如图像所示:
服务 Kubernetes
注意
如果您在 编排 > Kubernetes > 集群 中添加了多个集群,则可以查看与每个集群关联的服务。
多个集群
您可以查看服务的以下状态:
  • 严重(红色) - 表示平均服务响应时间 > 200 毫秒且错误计数 > 0 时
  • 审查(橙色) - 表示平均服务响应时间 > 200 毫秒或错误计数 > 0 时
  • 良好 (绿色) - 表示无错误且平均服务响应时间 < 200 毫秒
以下协议可帮助您识别服务使用的协议:
  • TCP – 表示服务正在使用 TCP 协议。
  • SSL, HTTP – 表示服务正在使用基于 HTTP 的 SSL 协议。
  • SSL, TCP – 表示服务正在使用基于 TCP 的 SSL 协议。
    注意
    没有协议的服务表示该服务正在使用 HTTP 协议。

使用表格视图查看关键指标趋势

使用表格视图,您可以查看:
  • 服务的关键指标
  • 源服务与目标服务之间的关键指标
    关键指标
作为管理员,您可以使用这些关键指标分析所选时间段内黄金信号的趋势。

查看客户端指标

您可以查看客户端从哪个位置访问服务。作为管理员,您可以可视化客户端指标并分析客户端出现的问题。
将鼠标指针悬停在客户端区域上以查看指标。
客户端指标
  • 命中数 - 指示客户端收到的总命中数。
  • 客户端网络延迟 - 指示平均客户端网络延迟。
  • 客户端 4xx 错误 - 指示客户端 4xx 错误总数。
  • 客户端 SSL 错误 - 指示客户端 SSL 错误总数。
NetScaler Console 中的 IP 块 - 如果客户端使用公共 IP 地址,NetScaler Console 可以识别客户端位置。NetScaler Console 具有内置的位置 CSV 文件,可根据客户端 IP 地址范围匹配位置。
仅当 IP 地址添加到 NetScaler Console 服务器时,NetScaler Console 才能识别具有私有 IP 地址的客户端位置。例如,如果客户端 IP 地址落在与城市 A 关联的私有 IP 地址范围内,NetScaler Console 会识别出该客户端的流量源自城市 A。

创建私有 IP 块

当客户端私有 IP 地址添加到 NetScaler Console 服务器时,NetScaler Console 可以识别客户端的位置。例如,如果客户端的 IP 地址落在与城市 A 关联的私有 IP 地址块范围内,NetScaler Console 会识别出该客户端的流量源自城市 A。
要创建 IP 块:
  1. 在 NetScaler Console 中,导航到 设置 > 分析设置 > IP 块,然后单击 添加。
  2. 在 创建 IP 块 页面中,指定以下参数:
    • 名称。为私有 IP 块指定一个名称
    • 起始 IP 地址。为 IP 块指定最低 IP 地址范围。
    • 结束 IP 地址。指定 IP 块的最高 IP 地址范围。
    • 国家/地区。从列表中选择国家/地区。
    • 区域。区域会根据国家/地区自动填充,但您可以选择自己的区域。
    • 城市。城市会根据区域自动填充,但您可以选择自己的城市。
    • 城市纬度和城市经度。纬度和经度会根据您选择的城市自动填充。
  3. 单击创建以完成。
    IP 块

公共 IP 块

如果客户端使用公共 IP 地址,NetScaler Console 还可以识别客户端的位置。NetScaler Console 具有内置的位置 CSV 文件,可根据客户端 IP 地址范围匹配位置。要使用公共 IP 块,唯一的要求是您必须从配置 Insight 页面启用启用地理数据收集。
注意
NetScaler Console 需要互联网连接才能显示特定地理位置的地理地图。导出 .pdf、.png 或 .jpg 格式的地理地图也需要互联网连接。
地理地图

查看入口指标

您可以查看 Kubernetes 集群中使用的入口类型。
入口 RTT
  • NetScaler IP 地址及其分数
  • 当前状态 – 指示 NetScaler 实例是处于“正常”、“关闭”还是“状态异常”
  • 最大贡献 – 指示影响实例分数的问​​题
对于单层拓扑,您只能查看一个 入口。
单击 入口 以深入查看详细信息。有关更多信息,请参阅查看入口详细信息以排查问题。

查看 TCP 和 SSL 指标

使用 TCP 和 SSL 指标,您可以:
  • 查看服务之间的 TCP 连接详细信息
  • 确定 TCP 相关问题是来自源服务还是目标服务
  • 查看 SSL 错误是来自源服务还是目标服务
  • 查看 SSL 服务使用的 SSL 协议版本

TCP 指标

将鼠标指针悬停在 TCP 服务或其关联的传入服务上,以查看 TCP 指标。
TCP
  • TCP 连接 – 服务之间建立的总连接数
  • 数据量 – 服务处理的总数据量
  • TCP 服务器重置 – 服务器发起的 TCP 重置总数

SSL 指标

将鼠标指针悬停在使用 SSL 协议的服务上,以查看 SSL 指标。
SSL
  • SSL 服务器错误 – 指示来自服务器的 SSL 错误总数。(例如,SSL 证书未知)
  • SSL 协议 – 指示服务使用的 SSL 协议版本
  • SSL 客户端错误 - 指示来自客户端的 SSL 错误总数。(例如,SSL 客户端身份验证错误)

查看服务详情

单击服务并选择查看详情以查看服务详情。有关更多信息,请参阅查看服务详情。

应用筛选器

您可以应用筛选器来查看特定的服务信息。单击无筛选器列表以获取筛选选项。
筛选选项
例如,如果您想查看延迟小于 150 毫秒的服务,请单击服务响应时间下的条形图以显示结果。
筛选选项
单击 服务信息 以选择并应用以下筛选器:
  • 群集 – 显示适用于所选群集或多个群集的所有服务。
  • 命名空间 – 显示适用于所选命名空间的所有服务。
    服务标签
    注意
    根据 Kubernetes 服务定义 YAML 中为服务配置的标签,您可能还会看到更多筛选器选项。
单击 清除所有 以清除所有筛选器。
清除所有
或者,您也可以使用搜索文本框并键入服务名称,以在服务图中显示结果。
搜索栏

使用设置选项

设置图标
1 – 设置图标
2 – 将服务图显示为默认、基于层或力导向视图的选项
3 – 从列表中选择选项以根据类别查看服务。从列表中选择类别后,单击图表上的 + 以查看所有服务
服务视图
4 – 使您能够选择如何显示服务的选项。
5 - 用于保存设置或重置为默认值的选项。

分析错误

将鼠标指针悬停在指示错误的某个服务上。
错误 描述
TCP 错误 TCP 服务器重置表示从服务器发起的 TCP 重置总数。
TCP 客户端错误 TCP 客户端重置表示由客户端发起的 TCP 重置总数。
SSL 错误 SSL 客户端错误表示来自客户端的 SSL 错误总数。(例如,SSL 客户端身份验证错误)。
SSL 服务器错误表示来自服务器的 SSL 错误总数。(例如,SSL 证书未知)
注意
  • 客户端错误计数(无论协议类型如何)在任何服务中显示,如果客户端错误计数为 1 或更高。
  • 任何服务显示的客户端错误计数表示错误来自客户端。

查看 HTTP 事务详情

注意
您可以通过将鼠标指针悬停在有错误的服务上并单击问题计数来查看错误。
问题计数
根据图像中显示的示例,您可以查看应用程序的端到端网络映射,其中显示了您的组件服务如何通信。
当您将鼠标指针悬停在 Ecommerce-Service 上时,您可以查看 Ecommerce-Service 的指标详情。
错误详情
NetScaler Console 还允许您查看 Ingress 和服务之间的事务详情。将鼠标指针悬停以查看 Ingress 和服务之间的总错误、平均服务响应时间等详情。
Ingress 服务详情
命中数 – 表示服务接收到的总命中数。
服务响应时间 – 表示服务响应首字节时间 (TTFB) 所花费的平均响应时间。
错误 – 表示总错误,例如 4xx、5xx 等。
数据量 – 表示服务处理的数据总量。
SSL 协议 – 指示 SSL 协议版本。
单击 入口 和 服务 之间的箭头以查看详细事务。
有关详细信息,请参阅 查看 Web 事务分析。