故障診斷 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

故障診斷

以下是OTLP常見的端點故障診斷案例和解決方案。

問題 描述 解決方案

啟動OCB收集器時不存在的 AWS 登入資料

收集器會在啟動時擲出下列錯誤。

錯誤:無效的組態: extensions::sigv4auth: 無法擷取登入資料提供者: 無法重新整理快取的登入資料、找不到EC2IMDS角色、操作錯誤 ec2imds: GetMetadata、請求已取消、超過內容截止日期

輸入正確的登入資料。

無效的 AWS 登入資料

收集器擲出HTTP狀態碼 403,Message=請求中包含的安全字符無效。透過OTLP端點傳送請求時,Detail=【】“。

重新整理收集器伺服器上的 AWS 登入資料。

交易搜尋已停用

收集器擲回訊息 = CloudWatch 日誌OTLPAPI支援 做為追蹤區段目的地。

在使用 OTLP端點進行追蹤 CloudWatch 之前,請確定已在 中啟用交易搜尋。如需詳細資訊,請參閱交易搜尋
批次處理和逾時問題

收集器擲回下列其中一個問題:

  • 過期的經過時間上限無法提出HTTP請求

  • io.opentelemetry.exporter.internal.http.HttpExporter - 匯出範圍失敗。無法執行請求。完整錯誤訊息:逾時

  • io.opentelemetry.exporter.internal.grpc.GrpcExporter - 匯出範圍失敗。伺服器以 gRPC 狀態碼 2 回應。錯誤訊息:逾時

  • rpc 錯誤:Code = DeadlineExceeded desc = 超過內容截止日期

  • rpc 錯誤:code = ResourceExhausted desc = 太多請求", "dropped_items": 1024

使用批次處理器調校批次處理和逾時政策。
重試問題

收集器和OTLP端點之間的暫時性網路問題。

  • rpc 錯誤:程式碼 = 無法使用描述 = 從伺服器讀取錯誤:讀取 tcp

  • rpc 錯誤:程式碼 = 無法使用描述 = 從伺服器收到的非預期HTTP狀態程式碼:502 (無效的閘道);

  • rpc 錯誤:程式碼 = 無法使用描述 = 從伺服器收到的非預期HTTP狀態碼:503 (服務無法使用)

使用匯出器調整重試政策。
承載遭拒 NA 確定傳送至追蹤端點的承載在限制範圍內。如需詳細資訊,請參閱端點限制和限制