在业务图中查看详细信息

在Citrix ADM中添加Kubernetes集群后,大约需要10分钟才能将数据填充到服务图中。导航到应用程序>服务图然后点击Microservices页签,查看业务图详细信息。

双层/Service Mesh Lite拓扑结构 单层/统一入口拓扑
两层架构 其他的拓扑结构
  • 第1层进入—Kubernetes集群内的Citrix Ingress Controller在Kubernetes集群外配置Citrix ADC实例(VPX/MPX/SDX/BLX)。

  • 第2层进入- Citrix Ingress Controller在Kubernetes集群内作为sidecar与Citrix ADC CPX实例一起运行。

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

服务图形仪表板

Details-service-graph

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

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

3.—搜索栏,用于搜索服务

4—时间列表,选择时间段

5—对显示服务应用过滤器

6-设置图标

7-放大和缩小视图

8—图形视图或表格视图

根据选择的时间段,您可以查看业务图。

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

请注意

如果服务没有警告或秒表图标,则表示该服务存在异常或超过命中阈值。

从表示命中次数的图表中选择时间段,以进一步深入了解其他信息。

Details-service-graph1

请注意

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

没有交易

服务图现在显示了服务使用的协议。假设您的Kubernetes集群中运行以下服务,如图所示:

服务Kubernetes

请注意

如果您已经添加了多个集群基础设施>业务业务> Kubernetes >集群,可查看每个集群关联的服务。

多个集群

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

  • 关键(红色)—服务存在多个指标异常或超过阈值。对于默认阈值,“紧急”状态为平均业务响应时间> 200ms和错误次数> 0

  • 评估(橙色)—服务在任何一个指标中存在异常或阈值突破。对于默认阈值,“Review status”为平均业务响应时间> 200ms或错误次数> 0

  • 好(绿色)—服务无异常或阈值突破。对于默认阈值,“Good”状态表示无错误,且平均服务响应时间< 200ms

    有关异常的详细信息,请参见使用黄金信号指标监视服务

    有关阈值的详细信息,请参见在业务图中配置阈值

通过以下协议可以识别服务使用的协议:

  • TCP—服务使用的是TCP协议。

  • SSL, HTTP—服务使用SSL over HTTP协议。

  • SSL, TCP—服务使用SSL over TCP协议。

    请注意

    没有协议的服务表示该服务使用的是HTTP协议。

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

  • 服务的关键指标

  • 源服务与目标服务之间的关键度量

    关键指标

作为管理员,使用这些关键指标,您可以分析选定时间段内黄金信号的趋势。有关更多信息,请参见查看服务详情

查看服务响应时间的Pxx值

将鼠标悬停在某个服务上以查看响应时间的Pxx值。

PXX价值

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

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

99百分位

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

查看服务详情

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

服务详情选项

  • 查看详细信息—查看服务的详细信息,如名称空间、标签、服务所在集群等。有关更多信息,请参见查看服务详情

  • 应用程序仪表板中的视图—查看所选应用的详细信息,如应用评分、Kubernetes服务详情、pod详情等。有关更多信息,请参见Kubernetes应用程序细节

  • 事务日志—查看HTTP和SSL over HTTP交易的详细信息。有关更多信息,请参见查看Web事务的分析

  • 跟踪信息—查看服务分布式跟踪。有关更多信息,请参见分布式跟踪

查看客户端指标

您可以查看客户端正在从哪个位置访问服务。作为管理员,您可以可视化客户端指标并分析从客户端发生的问题。

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

客户指标

  • 支安打—客户端总命中数。

  • 客户端网络时延—客户端网络平均时延。

  • 客户端4xx错误—客户端4xx个错误总数。

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

Citrix ADM中的IP块—当客户端使用公网IP地址时,Citrix ADM可以识别客户端的位置。Citrix ADM有其内置的位置CSV文件,该文件根据客户端IP地址范围匹配位置。

只有在Citrix ADM服务器上添加IP地址,Citrix ADM才能识别具有私有IP地址的客户端位置。例如,如果客户端IP地址在与City a相关联的私有IP地址范围内,Citrix ADM就会识别出来自City a的流量。

查看客户端事务摘要

详细的客户端交易摘要可让您查看:

  • 响应时间> 500毫秒

  • 5 xx错误

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

事务日志

有关更多信息,请参见Web事务分析

查看入口度量

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

入口层

  • Citrix ADC的IP地址和评分

  • 当前状态—Citrix ADC实例处于Up、Down或Out状态

  • 最大的贡献—影响实例评分的问题

说明对于单层拓扑,只能查看单层拓扑入口

单击入口进一步深入了解细节。有关更多信息,请参见查看入口详细信息以排除故障

查看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毫秒的服务,则单击下面的柱状图服务响应时间显示结果。

过滤选项

点击服务信息选择并应用过滤器:

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

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

    Service-labels

    请注意

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

点击清除所有清除所有过滤器。

清除所有

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

搜索栏

设置选项

Settings-icon

1-设置图标

2—业务图显示为默认视图、基于层视图或强制定向视图

3.—选择列表中的选项,按类别查看服务。在列表中选择类别后,单击+在图形上查看所有服务

services视图

4—使您能够选择关于如何显示服务的选项。

5—选择隐藏空闲业务选项,只显示活动的服务。

6—用于修改服务信息标签。的过滤器选项卡使您能够选择标签(基于所选的持续时间和服务中的活动事务)。

过滤器

选择标签后,将服务信息页中的过滤器节使您能够对选定的标签应用筛选器以筛选结果。

分析错误

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

错误 描述
TCP错误 TCP服务器复位表示从服务器端发起的TCP重置总数。
TCP客户端错误 TCP客户端复位表示客户端发起的TCP重置总数。
SSL错误 SSL Client Errors表示来自客户端的SSL错误总数。(例如SSL客户端认证错误)。
SSL Server Errors来自服务器的SSL错误总数。(例如SSL证书未知)

请注意

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

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

查看HTTP事务详细信息

请注意

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

问题数

根据图像中显示的示例,您可以查看应用程序的端到端网络映射,该映射显示组件服务是如何通信的。

时,将鼠标指针悬停在Ecommerce-Service,可查看的指标详细信息Ecommerce-Service

错误细节

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

Ingress-service-details

支安打—该服务被命中的总次数。

服务响应时间—TTFB (time to First Byte)从服务响应到第一个字节的平均响应时间。

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

数据量—该服务处理的数据总量。

SSL协议—SSL协议版本。

点击中间的箭头入口而且服务查看详细的交易。

有关更多信息,请参见查看Web事务的分析