使用 gcpdiag
工具,找出並修正拉取訂閱項目的潛在提交問題。
使用 gcpdiag
工具
gcpdiag
是一款開放原始碼工具。此為未正式支援的 Google Cloud 產品。您可以使用 gcpdiag
工具找出並修正 Google Cloud專案問題。詳情請參閱 GitHub 上的 gcpdiag 專案。
gcpdiag
工具可執行下列檢查,協助您找出 Pub/Sub 提取傳送問題:
- 配額錯誤:評估「記錄檔探索工具」記錄檔,檢查區域和區域中是否有任何配額錯誤。
- 吞吐量資格:對訂閱項目的傳遞延遲時間健康狀態執行檢查。
如需 gcpdiag
提取提交評估步驟的清單,請參閱「可能的步驟」。
執行 gcpdiag
指令
您可以透過 Google Cloud CLI 或 Docker 容器執行 gcpdiag
指令。
Google Cloud 控制台
- 完成並複製下列指令。
- 開啟 Google Cloud 控制台並啟用 Cloud Shell。 開啟 Cloud 控制台
- 貼上複製的指令。
- 執行
gcpdiag
指令,下載gcpdiag
Docker 映像檔,然後執行診斷檢查。在適用情況下,請按照輸出說明修正檢查失敗的問題。
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAME
Docker
您可以
使用在 Docker 容器中啟動 gcpdiag
的包裝函式,執行 gcpdiag
。必須安裝 Docker 或 Podman。
- 在本機工作站上複製並執行下列指令。
curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
- 執行
gcpdiag
指令。./gcpdiag runbook pubsub/pull-subscription-delivery \ --project=PROJECT_ID \ --parameter subscription_name=SUBSCRIPTION_NAME
查看此工作手冊的可用參數。
更改下列內容:
- PROJECT_ID:要評估的專案 ID
- SUBSCRIPTION_NAME:在專案中要評估的訂閱項目名稱
實用旗標:
--universe-domain
:如果適用,代管資源的 Trusted Partner Sovereign Cloud 網域--parameter
或-p
:Runbook 參數
如需所有 gcpdiag
工具標記的清單和說明,請參閱 gcpdiag
使用說明。