跳至內容

存取請求追蹤

根據您在 Knative Serving 叢集上安裝的請求追蹤工具,請參閱對應章節,以了解如何視覺化和追蹤您的請求。

設定追蹤

您可以在 tracing.yaml 中更新追蹤的組態檔案。

請依照檔案中的說明設定您的組態選項。此檔案包含取樣率(用於決定追蹤請求的百分比)、除錯模式和後端選擇(zipkin 或 none)等選項。

您可以使用以下命令快速探索和更新 ConfigMap 物件

kubectl -n knative-serving edit configmap config-tracing

Zipkin

為了存取請求追蹤,您可以使用 Zipkin 可視化工具。

  1. 若要開啟 Zipkin UI,請輸入以下命令

    kubectl proxy
    

    此命令會在連接埠 8001 上啟動 Zipkin 的本機 Proxy。基於安全考量,Zipkin UI 僅在叢集中公開。

  2. 請前往以下 URL 存取 Zipkin UI

    https://#:8001/api/v1/namespaces/<namespace>/services/zipkin:9411/proxy/zipkin/
    
    其中 <namespace> 是部署 Zipkin 的命名空間,例如 knative-serving。 1. 按一下「尋找追蹤」以查看最新的追蹤。您可以搜尋追蹤 ID 或查看特定應用程式的追蹤。按一下追蹤以查看特定呼叫的詳細檢視。

Jaeger

為了存取請求追蹤,您可以使用 Jaeger 可視化工具。

  1. 若要開啟 Jaeger UI,請輸入以下命令

    kubectl proxy
    

    此命令會在連接埠 8001 上啟動 Jaeger 的本機 Proxy。基於安全考量,Jaeger UI 僅在叢集中公開。

  2. 請前往以下 URL 存取 Jaeger UI

    https://#:8001/api/v1/namespaces/<namespace>/services/jaeger-query:16686/proxy/search/
    
    其中 <namespace> 是部署 Jaeger 的命名空間,例如 knative-serving

  3. 選取感興趣的服務,然後按一下「尋找追蹤」以查看最新的追蹤。按一下追蹤以查看特定呼叫的詳細檢視。

我們使用分析和 Cookie 來了解網站流量。您使用我們網站的相關資訊會與 Google 分享以達到此目的。了解更多。