Citrix Application Delivery Management 服务

在服务图中查看详细信息

在 Citrix ADM 中添加 Kubernetes 集群后,将数据填充到服务图中大约需要 10 分钟。导航到 应用程序 > 服务图表 ,然后单击 微服务 选项卡以查看服务图详细信息。

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

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

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

服务图表面板

详细信息服务图

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

2 — 指示特定时间持续时间的命中和错误的图表

3 — 搜索栏以搜索服务

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

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

6 — 设置图标

7 — 放大和缩小视图

8 — 图表视图或表格视图

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

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

注意

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

从图表中选择指示点击的时间段,以便进一步向下钻取以获取更多信息。

Details-service-graph1

注意

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

无事务处理

服务图表现在随服务使用的协议一起显示。请考虑您的 Kubernetes 群集中运行以下服务,如图所示:

服务 Kubernetes

注意

如果在业务 流程 >Kubernetes** > 群集中添加了多个 **群集,则可以查看与每个群集关联的服务。

多个集群

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

  • 严重(红色) -服务在多个指标中存在异常或阈值违规。对于默认阈值,严重状态表示平均服务响应时间 > 200 毫秒,错误计数 > 0

  • 评论(橙色) -服务在任何一项指标中都存在异常或阈值违反。对于默认阈值,查看状态表示平均服务响应时间 > 200 毫秒或错误计数 > 0

  • 良好(绿色) -没有异常或没有阈值违反的服务。对于默认阈值,良好状态表示没有错误,平均服务响应时间小于 200 毫秒

    有关异常的更多信息,请参阅 使用黄金信号指标监控服务

    有关阈值的更多信息,请参阅 在服务图中配置阈值

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

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

  • SSL、HTTP — 表示服务正在使用通过 HTTP 协议的 SSL。

  • SSL、TCP — 表示服务正在使用基于 TCP 的 SSL 协议。

    注意

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

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

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

  • 该服务的关键指标

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

    关键指标

作为管理员,使用这些关键指标,您可以分析所选时间持续时间内黄金信号的趋势。有关详细信息,请参阅查看服务详细信息

查看服务响应时间的 Pxx 值

将鼠标指针悬停在服务上可查看响应时间的 Pxx 值。

PXX 值

响应时间 (P99) — 表示选定持续时间内 99% 的请求小于 P99 值。

向下钻取以查看服务详细信息时,还可以查看所选持续时间内响应时间的 99 个百分位数和 99.9%。

99 个百分位

作为管理员,使用 pxx 值,您可以更好地了解服务响应时间。有关详细信息,请参阅查看服务详细信息

查看服务详细信息

单击服务可查看以下选项:

服务详细信息选项

  • 查看详细信息 -允许您查看服务详细信息,例如命名空间、标签、托管服务的群集等。有关详细信息,请参阅查看服务详细信息

  • 在 App Dashboard 中查看 -使您能够查看所选应用程序的详细信息,例如应用分数、Kubernetes 服务详细信息、pod 详细信息等。有关详细信息,请参阅Kubernetes 应用程序详情

  • 事务日志 -使您可以通过 HTTP 查看 HTTP 和 SSL 事务详细信息。有关详细信息,请参阅查看 Web 事务的分析

  • Trace Info -使您能够查看服务分布式跟踪。有关详细信息,请参阅分布式跟踪

查看客户端度量

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

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

客户端指标

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

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

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

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

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

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

有关详细信息,请参阅创建私有 IP 块

查看客户交易摘要

详细的客户交易摘要使您能够查看:

  • 响应时间 > 500 毫秒

  • 5xx 错误

单击客户端位置,然后选择 事务日志

事务日志

有关详细信息,请参阅网络交易分析

查看入口量度

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

入口层

  • Citrix ADC IP 地址及其分数

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

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

对于单层拓扑,您只能查看单个 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 毫秒的服务,请单击 服务响应时间 下的条形图以显示结果。

筛选选项

单击 服务信息 以选择和应用筛选器:

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

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

    服务标签

    注意

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

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

全部清除

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

搜索栏

使用设置选项

设置图标

1 — 设置图标

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

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

服务视图

4 — 启用选择有关服务显示方式的选项。

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

分析错误

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

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

注意

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

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

查看 HTTP 事务详细信息

注意

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

问题计数

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

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

错误详细信息

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

入口服务详细信息

点击 量 — 表示服务接收的总点击量。

服务响应时间 — 表示服务响应到第一个字节的时间 (TTFB) 的平均响应时间。

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

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

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

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

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