在服务图中查看详细信息

在 NetScaler ADM 中,导航到 应用程序 > 服务图表 > Kubernetes 服务图 ,然后从列表中选择持续时间以查看服务图详细信息。

两级/服务网格lite 拓扑 单一级/统一入端拓扑
两层架构 其他拓扑
  • 第 1 层入口 — Kubernetes 群集内的 NetScaler Ingress Controller 在 Kubernetes 群集之外配置 NetScaler 实例(VPX/MPX/SDX/BLX)。

  • 第 2 层入口 — NetScaler Ingress Controller 与 Kubernetes 群集内的 NetScaler CPX 实例一起作为侧车运行。

  • 入口 — 显示所有其他部署拓扑。

服务图表面板

Details-service-graph

1 -应用程序的端到端网络图,显示组件服务的通信方式

2 — 表示特定时间段内的命中和错误的图表

3 — 搜索栏用于搜索服务

4 — 用于选择时间持续时间的时间列表

5 -将过滤器应用于显示服务

6 — 设置图标

7 — 放大和缩小视图

8 — 图表视图或表格视图

根据选定的时间持续时间,您可以查看服务图表。

服务图标 说明
服务图边缘检测 边宽表示点击次数。边缘宽度越大,表示点击次数越高。
服务图错误 带警告图标的服务表示服务存在错误。
服务图延迟 带秒表图标的服务表示该服务存在延迟或响应时间问题。
服务图延迟 具有秒表和警告图标的服务表明该服务同时存在错误和延迟/响应时间问题。

注意

如果服务没有警告或秒表图标,则表示服务存在“点击”的异常或阈值违反。

根据选定的时间持续时间,您可以查看服务图表。从图表中选择指示点击的时间段,以便进一步向下钻取以获取更多信息。

Details-service-graph1

注意

如果 NetScaler ADM 未收到活动事务,则只能查看由 NetScaler 实例进行负载平衡的服务。将鼠标指针悬停在服务上时,所有指标都显示为 0。

没有事务

此时将显示服务图以及服务使用的协议。请考虑您的 Kubernetes 群集中运行以下服务,如图所示:

服务 Kubernetes

注意

如果您在调配 > Kubernetes > 群集中添加了多个群集,则可以查看与每个群集关联的服务。

多个群集

您可以查看服务的以下状态:

  • 严重(红色) -表示平均服务响应时间大于 200 毫秒且错误计数 > 0

  • 查看(橙色) -表示平均服务响应时间大于 200 毫秒或错误计数 > 0

  • 良好(绿色) -表示没有错误,平均服务响应时间小于200毫秒

以下是使您能够识别服务使用的协议的协议:

  • TCP -表示该服务正在使用 TCP 协议。

  • SSL、HTTP — 表示该服务正在使用 SSL over HTTP 协议。

  • SSL、TCP — 表示该服务正在使用 SSL over TCP 协议。

    注意

    没有协议的服务表示服务正在使用 HTTP 协议。

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

使用表格视图,您可以看到:

  • 该服务的关键指标

  • 源服务到目标服务之间的关键指标

    关键指标

作为管理员,使用这些关键指标,您可以分析所选时间持续时间内黄金信号的趋势。

查看客户端度量

您可以查看客户端从哪个位置访问该服务。作为管理员,您可以直观显示客户端指标并分析客户端发生的问题。

将鼠标指针悬停在客户端区域上以查看指标。

客户指标

  • 点击量 -表示客户端收到的总点击量。

  • 客户端网络延迟 -表示平均客户端网络延迟。

  • 客户端 4xx 错误 -表示客户端 4xx 错误总数。

  • 客户端 SSL 错误 -表示客户端 SSL 错误总数。

NetScaler ADM 中的 IP 块 -如果客户端使用公用 IP 地址,NetScaler ADM 可以识别客户端位置。NetScaler ADM 具有其内置位置 CSV 文件,该文件与基于客户端 IP 地址范围的位置匹配。

只有将 IP 地址添加到 NetScaler ADM 服务器时,NetScaler ADM 才能识别具有专用 IP 地址的客户端位置。例如,如果客户端 IP 地址位于与城市 A 关联的专用 IP 地址范围内,NetScaler ADM 会识别此客户端的流量来自城市 A。

创建专用 IP 块

将客户端专用 IP 地址添加到 NetScaler ADM 服务器后,NetScaler ADM 可以识别客户端的位置。例如,如果客户端的 IP 地址属于与 City A 相关联的专用 IP 地址块的范围内,NetScaler ADM 会识别此客户端的流量来自 A 城市。

要创建 IP 块,请执行以下操作:

  1. 在 NetScaler ADM 中,导航 到“**设置”>“分析置”“IP 块”,然后单击“添加**”。

  2. 创建 IP 块页面中,指定以下参数:

    • 名称。为专用 IP 块指定一个名称

    • 起始 IP 地址。指定 IP 块的最低 IP 地址范围。

    • 结束 IP 地址。指定 IP 块的最大 IP 地址范围。

    • 国家。从列表中选择国家。

    • 区域。根据国家/地区,该区域会自动填充,但您可以选择您的区域。

    • 城市。根据地区,城市会自动填充,但您可以选择您的城市。

    • 城市纬度和城市经度。根据您选择的城市,纬度和经度会自动填充。

  3. 单击 Create(创建)完成。

    IP 块

公共 IP 块

如果客户端使用公用 IP 地址,NetScaler ADM 还可以识别客户端的位置。NetScaler ADM 具有其内置位置 CSV 文件,该文件与基于客户端 IP 地址范围的位置匹配。要使用公用 IP 封锁,唯一的要求是您必须从“配置洞察”页面启用“启用地理数据 收集”。

注意

NetScaler ADM 需要 Internet 连接才能显示特定地理位置的地理地图。还需要 Internet 连接才能以 .pdf、.png 或 .jpg 格式导出 GeoMap。

地理地图

查看入口量度

您可以查看 Kubernetes 群集中使用的入口类型。

入口 RTT

  • NetScaler IP 地址及其得分

  • 当前状态 — 指示 NetScaler 实例是启动、关闭还是不在状态

  • 最大贡献 — 指示影响实例得分的问题

对于单层拓扑,您只能查看单个 Ingress

单击 Ingress 可进一步向下钻取详细信息。有关更多信息,请参阅 查看入口详细信息以解决问题

查看 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 ms 的服务,则单击“服务响应时间”下的条形图以显示结果。

筛选器选项

单击“服务信息”以选择并应用以下筛选器:

  • 群集 — 显示适用于所选群集的所有服务。

  • 命名空间 — 显示适用于所选命名空间的所有服务。

    Service-labels

    注意

    根据 Kubernetes 服务定义 YAML 中为服务配置的标签,您还可以查看更多过滤器选项。

单击 全部清除 以清除所有筛选器。

Clear-all

或者,您也可以使用搜索文本框键入服务名称以在服务图上显示结果。

Search-bar

使用设置选项

Settings-icon

1 — 设置图标

2 — 将服务图显示为默认、基于图层或力导向视图的选项

3 — 从列表中选择选项以查看基于类别的服务。从列表中选择类别后,单击图表上的 + 可查看所有服务

Services-views

4 — 使您可以选择要如何显示服务的选项。

5 -用于保存设置或重置为默认设置的选项。

分析错误

将鼠标指针悬停在指示错误的服务上。

错误 说明
TCP 错误 TCP 服务器重置 表示从服务器启动的 TCP 重置总数。
TCP 客户端错误 TCP 客户端重置 表示客户端发起的 TCP 重置总数。
SSL 错误 SSL 客户端错误表示来自客户端的 SSL 错误总数。(例如,SSL 客户端身份验证错误)。
  SSL 服务器错误表示来自服务器的 SSL 错误总数。(例如,SSL 证书未知)

注意

  • 如果客户端错误计数为 1 或更高,则会在任何服务中显示客户端错误计数(无论协议类型如何)。

  • 显示的任何服务的客户端错误计数都表明错误来自客户端。

查看 HTTP 事务详细信息

注意

您可以通过将鼠标指针悬停在错误服务上,然后单击问题计数来查看错误。

问题计数

根据图像中显示的示例,您可以查看应用程序的端到端网络图,其中显示组件服务的通信方式。

将鼠标指针悬停在 电子商务服务上时,可以查看 电子商务服务的指标详细信息。

Error-details

NetScaler ADM 还允许您查看入口和服务之间的事务详细信息。将鼠标指针悬停在入口和服务之间可查看详细信息,例如错误总数、平均服务响应时间等。

Ingress-service-details

命中 数 — 表示服务收到的点击总数。

服务响应时间 -表示服务响应第一个字节时间 (TTFB) 所花费的平均响应时间。

错误 — 表示错误总数,例如 4xx、5xx 等。

数据量 — 指示服务处理的数据总量。

SSL 协议 — 表示 SSL 协议版本。

单击 Ingress服务 之间的箭头以查看详细的事务记录。

有关详细信息,请参阅 查看 Web 事务的分析

在服务图中查看详细信息