访问请求跟踪¶
根据您在 Knative Serving 集群中安装的请求跟踪工具,请参阅相应的章节以了解如何可视化和跟踪您的请求。
配置跟踪¶
您可以在 tracing.yaml 中更新跟踪的配置文件。
按照文件中说明设置您的配置选项。此文件包括诸如采样率(确定跟踪请求的百分比)、调试模式和后端选择(zipkin 或 none)等选项。
您可以使用以下命令快速浏览和更新 ConfigMap 对象
kubectl -n knative-serving edit configmap config-tracing
Zipkin¶
为了访问请求跟踪,您使用 Zipkin 可视化工具。
-
要打开 Zipkin UI,请输入以下命令
kubectl proxy
此命令在端口 8001 上启动 Zipkin 的本地代理。出于安全原因,Zipkin UI 仅在集群内公开。
-
访问以下 URL 处的 Zipkin UI
其中https://127.0.0.1:8001/api/v1/namespaces/<namespace>/services/zipkin:9411/proxy/zipkin/
<namespace>
是部署 Zipkin 的命名空间,例如knative-serving
。1. 点击“查找跟踪”查看最新的跟踪。您可以搜索跟踪 ID 或查看特定应用程序的跟踪。单击跟踪以查看特定调用的详细视图。
Jaeger¶
为了访问请求跟踪,您使用 Jaeger 可视化工具。
-
要打开 Jaeger UI,请输入以下命令
kubectl proxy
此命令在端口 8001 上启动 Jaeger 的本地代理。出于安全原因,Jaeger UI 仅在集群内公开。
-
访问以下 URL 处的 Jaeger UI
其中https://127.0.0.1:8001/api/v1/namespaces/<namespace>/services/jaeger-query:16686/proxy/search/
<namespace>
是部署 Jaeger 的命名空间,例如knative-serving
。 -
选择您感兴趣的服务,然后点击“查找跟踪”以查看最新的跟踪。单击跟踪以查看特定调用的详细视图。