在服务图中查看详细信息
在 NetScaler ADM 中,导航到 应用程序 > 服务图表 > Kubernetes 服务图 ,然后从列表中选择持续时间以查看服务图详细信息。
两级/服务网格lite 拓扑 | 单一级/统一入端拓扑 |
---|---|
-
第 1 层入口 — Kubernetes 群集内的 NetScaler Ingress Controller 在 Kubernetes 群集之外配置 NetScaler 实例(VPX/MPX/SDX/BLX)。
-
第 2 层入口 — NetScaler Ingress Controller 与 Kubernetes 群集内的 NetScaler CPX 实例一起作为侧车运行。
-
入口 — 显示所有其他部署拓扑。
服务图表面板
1 -应用程序的端到端网络图,显示组件服务的通信方式
2 — 表示特定时间段内的命中和错误的图表
3 — 搜索栏用于搜索服务
4 — 用于选择时间持续时间的时间列表
5 -将过滤器应用于显示服务
6 — 设置图标
7 — 放大和缩小视图
8 — 图表视图或表格视图
根据选定的时间持续时间,您可以查看服务图表。
服务图标 | 说明 |
---|---|
边宽表示点击次数。边缘宽度越大,表示点击次数越高。 | |
带警告图标的服务表示服务存在错误。 | |
带秒表图标的服务表示该服务存在延迟或响应时间问题。 | |
具有秒表和警告图标的服务表明该服务同时存在错误和延迟/响应时间问题。 |
注意
如果服务没有警告或秒表图标,则表示服务存在“点击”的异常或阈值违反。
根据选定的时间持续时间,您可以查看服务图表。从图表中选择指示点击的时间段,以便进一步向下钻取以获取更多信息。
注意
如果 NetScaler ADM 未收到活动事务,则只能查看由 NetScaler 实例进行负载平衡的服务。将鼠标指针悬停在服务上时,所有指标都显示为 0。
此时将显示服务图以及服务使用的协议。请考虑您的 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 块,请执行以下操作:
-
在 NetScaler ADM 中,导航 到“**设置”>“分析设置”“IP 块”,然后单击“添加**”。
-
在创建 IP 块页面中,指定以下参数:
-
名称。为专用 IP 块指定一个名称
-
起始 IP 地址。指定 IP 块的最低 IP 地址范围。
-
结束 IP 地址。指定 IP 块的最大 IP 地址范围。
-
国家。从列表中选择国家。
-
区域。根据国家/地区,该区域会自动填充,但您可以选择您的区域。
-
城市。根据地区,城市会自动填充,但您可以选择您的城市。
-
城市纬度和城市经度。根据您选择的城市,纬度和经度会自动填充。
-
-
单击 Create(创建)完成。
公共 IP 块
如果客户端使用公用 IP 地址,NetScaler ADM 还可以识别客户端的位置。NetScaler ADM 具有其内置位置 CSV 文件,该文件与基于客户端 IP 地址范围的位置匹配。要使用公用 IP 封锁,唯一的要求是您必须从“配置洞察”页面启用“启用地理数据 收集”。
注意
NetScaler ADM 需要 Internet 连接才能显示特定地理位置的地理地图。还需要 Internet 连接才能以 .pdf、.png 或 .jpg 格式导出 GeoMap。
查看入口量度
您可以查看 Kubernetes 群集中使用的入口类型。
-
NetScaler IP 地址及其得分
-
当前状态 — 指示 NetScaler 实例是启动、关闭还是不在状态
-
最大贡献 — 指示影响实例得分的问题
对于单层拓扑,您只能查看单个 Ingress。
单击 Ingress 可进一步向下钻取详细信息。有关更多信息,请参阅 查看入口详细信息以解决问题。
查看 TCP 和 SSL 指标
使用 TCP 和 SSL 度量,您可以执行以下操作:
-
查看服务之间的 TCP 连接详细信息
-
确定与 TCP 相关的问题是来自源服务还是目标服务
-
查看 SSL 错误是来自源服务还是目标服务
-
查看 SSL 服务使用的 SSL 协议版本
TCP 指标
将鼠标指针悬停在 TCP 服务或其关联的传入服务上可查看 TCP 指标。
-
TCP 连接 -服务之间建立的总连接数
-
数据量 -服务处理的总数据量
-
TCP 服务器重置 -从服务器启动的 TCP 重置总数
SSL 指标
将鼠标指针悬停在使用 SSL 协议的服务上查看 SSL 指标。
-
SSL 服务器错误 -表示来自服务器的 SSL 错误总数。(例如,SSL 证书未知)
-
SSL 协议 -表示服务使用的 SSL 协议版本
-
SSL 客户端错误 -表示来自客户端的 SSL 错误总数。(例如,SSL 客户端身份验证错误)
查看服务详细信息
单击服务,然后选择 查看详细信息 以查看服务详细信息。有关详细信息,请参阅 查看服务详细信息。
应用筛选器
您可以应用过滤器来查看特定的服务信息。单击“无筛选器”列表以获取筛选器选项。
例如,如果要查看延迟小于 150 ms 的服务,则单击“服务响应时间”下的条形图以显示结果。
单击“服务信息”以选择并应用以下筛选器:
-
群集 — 显示适用于所选群集的所有服务。
-
命名空间 — 显示适用于所选命名空间的所有服务。
注意
根据 Kubernetes 服务定义 YAML 中为服务配置的标签,您还可以查看更多过滤器选项。
单击 全部清除 以清除所有筛选器。
或者,您也可以使用搜索文本框键入服务名称以在服务图上显示结果。
使用设置选项
1 — 设置图标
2 — 将服务图显示为默认、基于图层或力导向视图的选项
3 — 从列表中选择选项以查看基于类别的服务。从列表中选择类别后,单击图表上的 + 可查看所有服务
4 — 使您可以选择要如何显示服务的选项。
5 -用于保存设置或重置为默认设置的选项。
分析错误
将鼠标指针悬停在指示错误的服务上。
错误 | 说明 |
---|---|
TCP 服务器重置 表示从服务器启动的 TCP 重置总数。 | |
TCP 客户端重置 表示客户端发起的 TCP 重置总数。 | |
SSL 客户端错误表示来自客户端的 SSL 错误总数。(例如,SSL 客户端身份验证错误)。 | |
SSL 服务器错误表示来自服务器的 SSL 错误总数。(例如,SSL 证书未知) |
注意
如果客户端错误计数为 1 或更高,则会在任何服务中显示客户端错误计数(无论协议类型如何)。
显示的任何服务的客户端错误计数都表明错误来自客户端。
查看 HTTP 事务详细信息
注意
您可以通过将鼠标指针悬停在错误服务上,然后单击问题计数来查看错误。
根据图像中显示的示例,您可以查看应用程序的端到端网络图,其中显示组件服务的通信方式。
将鼠标指针悬停在 电子商务服务上时,可以查看 电子商务服务的指标详细信息。
NetScaler ADM 还允许您查看入口和服务之间的事务详细信息。将鼠标指针悬停在入口和服务之间可查看详细信息,例如错误总数、平均服务响应时间等。
命中 数 — 表示服务收到的点击总数。
服务响应时间 -表示服务响应第一个字节时间 (TTFB) 所花费的平均响应时间。
错误 — 表示错误总数,例如 4xx、5xx 等。
数据量 — 指示服务处理的数据总量。
SSL 协议 — 表示 SSL 协议版本。
单击 Ingress 和 服务 之间的箭头以查看详细的事务记录。
有关详细信息,请参阅 查看 Web 事务的分析。