本文介紹Kafka自定義連接器提供的可觀測性能力及錯誤排查步驟。
可觀測性
Kafka自定義連接器提供了多方面的可觀測性能力,包括Kafka實例監控、Worker資源監控以及Connector監控大盤。
- 登錄事件總線EventBridge控制臺,在左側導航欄,單擊事件流。
- 在頂部菜單欄,選擇地域。
- 在事件流頁面,找到目標Kafka自定義連接器任務,在其右側操作列單擊詳情。
- 在左側導航欄,單擊指標監控。
- 單擊Kafka實例監控頁簽,查看Kafka實例級別的消息生產以及消費情況的可觀測能力。
- 單擊Worker資源監控頁簽,查看SAE應用級別以及實例級別的資源消耗情況。SAE承載著Kafka Connect Worker的運行,其資源消耗情況直接反映了此Connector的資源使用情況。
- 單擊Connector監控頁簽,查看Kafka Connect Tasks的運行狀態。該指標由Kafka Connect框架層提供,當Tasks運行失敗時,會展示詳細的錯誤信息,可協助進行錯誤定位。
錯誤定位
當Kafka Connectors運行失敗時,您可以通過如下步驟逐步排查錯誤。
- 在事件流詳情頁面,單擊左側導航欄的概覽。
- 在基礎信息區域,單擊運行異常,查看錯誤類型及詳細錯誤信息。
如果從錯誤信息中發現是Kafka Connect Task運行失敗了,此時可以單擊診斷鏈接跳轉到Connector監控頁面,查看Task運行失敗的詳細錯誤信息。
- 若上述步驟無法定位錯誤,您可以登錄至SAE控制臺進一步調試。