$ curl "http://$GATEWAY_URL/productpage"
您正在查看 Red Hat OpenShift Service Mesh 版本的文档,该版本不再受支持。 Service Mesh 1.0 和 1.1 版本的控制平面不再受支持。有关升级服务网格控制平面的信息,请参见 升级服务网格。 有关特定 Red Hat OpenShift Service Mesh 版本的支持状态信息,请参见 产品生命周期页面。 |
您可以在 Kiali 控制台中查看应用程序的拓扑、健康状况和指标。如果您的服务出现问题,Kiali 控制台提供了可视化数据流通过服务的方式。您可以查看不同级别网格组件的见解,包括抽象应用程序、服务和工作负载。它还提供命名空间的实时交互式图形视图。
如果您已安装应用程序,则可以观察数据流通过您的应用程序。
如果您没有安装自己的应用程序,可以通过安装 Bookinfo 示例应用程序 来了解 Red Hat OpenShift Service Mesh 中的可观察性如何工作。
Kiali 运算符使用在 Red Hat OpenShift Service Mesh 中收集的遥测数据来提供命名空间中应用程序、服务和工作负载的图形和实时网络图。
要访问 Kiali 控制台,您必须安装 Red Hat OpenShift Service Mesh 并为服务网格配置项目。
使用透视图切换器切换到**管理员**透视图。
单击**主页** → **项目**。
单击项目的名称。例如,单击 bookinfo
。
在**启动器**部分,单击**Kiali**。
使用您用于访问 OpenShift Container Platform 控制台的相同用户名和密码登录到 Kiali 控制台。
首次登录 Kiali 控制台时,您会看到**概述**页面,其中显示了您有权查看的服务网格中的所有命名空间。
如果您正在验证控制台安装,则可能没有任何数据要显示。
Kiali 图表提供了强大的网格流量可视化功能。拓扑结构将实时请求流量与您的 Istio 配置信息相结合,从而立即洞察服务网格的行为,让您能够快速查明问题。多种图表类型允许您将流量可视化为高级服务拓扑、低级工作负载拓扑或应用程序级拓扑。
有多个图表可供选择
**应用程序图表**显示所有标记相同的应用程序的聚合工作负载。
**服务图表**显示网格中每个服务的节点,但从图表中排除所有应用程序和工作负载。它提供高级视图并聚合已定义服务的全部流量。
**版本化应用程序图表**显示应用程序的每个版本的节点。应用程序的所有版本都分组在一起。
**工作负载图表**显示服务网格中每个工作负载的节点。此图表不需要您使用应用程序和版本标签。如果您的应用程序不使用版本标签,请使用此图表。
图表节点用各种信息进行装饰,指出了各种路由选项,如虚拟服务和服务入口,以及故障注入和断路器等特殊配置。它可以识别 mTLS 问题、延迟问题、错误流量等等。图表高度可配置,可以显示流量动画,并具有强大的查找和隐藏功能。
单击**图例**按钮以查看有关图表中显示的形状、颜色、箭头和徽章的信息。
要查看指标摘要,请选择图表中的任何节点或边缘,以便在摘要详细信息面板中显示其指标详细信息。
Kiali 图表的布局可能会根据您的应用程序架构和要显示的数据而有所不同。例如,图表节点的数量及其交互可以决定 Kiali 图表的呈现方式。由于不可能创建在所有情况下都能很好地呈现的单一布局,因此 Kiali 提供了几种不同的布局可供选择。
如果您没有安装自己的应用程序,请安装 Bookinfo 示例应用程序。然后,通过多次输入以下命令来为 Bookinfo 应用程序生成流量。
$ curl "http://$GATEWAY_URL/productpage"
此命令模拟用户访问应用程序的 productpage
微服务。
启动 Kiali 控制台。
单击**使用 OpenShift 登录**。
在 Kiali 控制台中,单击**图表**以查看命名空间图表。
从**命名空间**菜单中,选择您的应用程序命名空间,例如 bookinfo
。
要选择不同的图表布局,请执行以下一项或两项操作
从图表顶部的菜单中选择不同的图表数据分组。
应用程序图表
服务图表
版本化应用程序图表(默认)
工作负载图表
从图表底部的图例中选择不同的图表布局。
布局默认 dagre
布局 1 cose-bilkent
布局 2 cola