This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第 8 章 集成 Jaeger
8.1. 使用 OpenShift Serverless 将 Jaeger 与无服务器应用程序集成 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
和 OpenShift Serverless 一起使用 Jaeger,您可以在 OpenShift Container Platform 上为无服务器应用程序启用分布式追踪。
8.1.1. 配置 Jaeger 用于 OpenShift Serverless 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
先决条件
要配置 Jaeger 以用于 OpenShift Serverless,您需要:
- OpenShift Container Platform 集群的集群管理员权限。
- OpenShift Serverless Operator 和 Knative Serving 的当前安装。
- Jaeger Operator 的当前安装。
流程
创建并应用包含以下 YAML 示例的 Jaeger 自定义资源 YAML 文件:
apiVersion: jaegertracing.io/v1 kind: Jaeger metadata: name: jaeger namespace: default
apiVersion: jaegertracing.io/v1 kind: Jaeger metadata: name: jaeger namespace: default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过编辑
KnativeServing
资源并添加用于追踪的 YAML 配置来启用 Knative Serving 的追踪。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证步骤
访问 Jaeger web 控制台查看追踪数据。您可以使用 jaeger
路由来访问 Jaeger web 控制台。
输入以下命令来获取
jaeger
路由的主机名:oc get route jaeger
$ oc get route jaeger
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD jaeger jaeger-default.apps.example.com jaeger-query <all> reencrypt None
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD jaeger jaeger-default.apps.example.com jaeger-query <all> reencrypt None
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在浏览器中使用端点地址来查看控制台。