Monitoring Kafka Connect

在安裝 Instana 代理程式之後,會自動部署並安裝 Kafka Connect 感應器。

支援的版本

Instana 支援監視 Kafka Connect 分散式及 Confluent Kafka Connect 分散式。

配置

Instana 代理程式會自動偵測執行中的 Kafka Connect 分散式實例,因此不需要配置。

代理程式將使用指令行與 connect-distributed.sh一起提供的配置路徑。

Kafka 工作者節點-度量值集合

配置資料

  • 版本
  • 名稱
  • 分配管理系統數目

效能度量

  • 連接器計數
  • 連接器啟動失敗
  • 作業啟動失敗

重新平衡

度量 說明 精度
已完成重新平衡 此工作者已完成的重新平衡總數 kafka.connect:type=connect-worker-rebalance-metrics,name=completed-rebalances-total 1 秒
重新平衡平均時間 此工作者重新平衡 kafka.connect:type=connect-worker-rebalance-metrics,name=rebalance-avg-time-ms所花費的平均時間 (毫秒)。 1 秒
正在重新平衡 此工作者目前是否正在重新平衡 kafka.connect:type=connect-worker-rebalance-metrics,name=rebalancing 1 秒
前次重新平衡以來的時間 此工作者完成最近重新平衡 kafka.connect:type=connect-worker-rebalance-metrics,name=time-since-last-rebalance-ms之後的時間 (毫秒)。 1 秒

Kafka 連接器-度量值集合

配置資料

  • 連接器名稱
  • 連接器類別
  • 連接器類型
  • 連接器版本

連接器作業

度量 說明 精度
總計 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-total-task-count的作業數。 1 秒
執行中 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-running-task-count 的執行中作業數 1 秒
失敗 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-failed-task-count的失敗作業數。 1 秒
已損毀 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-destroyed-task-count的已毀損作業數。 1 秒
已暫停 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-paused-task-count的已暫停作業數。 1 秒
未指派 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-unassigned-task-count 的未指派作業數 1 秒

作業

度量 說明 精度
名稱 作業名稱 kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName} 1 秒
狀態 連接器作業 kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName},name=status的狀態。 1 秒
執行中比例 此作業在執行中狀態 kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName},name=running-ratio所花費的小數時間。 1 秒
已暫停比例 此作業在暫停狀態 kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName},name=pause-ratio所花費的小數時間。 1 秒

接收槽作業

度量 說明 精度
分割區計數 指派給此作業 kafka.connect:type=sink-task-metrics,connector={connectorName},task={taskName},name=partition-count的主題分割區數目。 1 秒
記錄讀取率 針對此作業 kafka.connect:type=sink-task-metrics,connector={connectorName},task={taskName},name=sink-record-read-rate從 Kafka 讀取的平均記錄數 (每秒)。 1 秒
記錄傳送率 每秒從此作業 kafka.connect:type=sink-task-metrics,connector={connectorName},task={taskName},name=sink-record-send-rate傳送的平均記錄數。 1 秒

來源作業

度量 說明 精度
記錄輪詢率 此作業 kafka.connect:type=source-task-metrics,connector={connectorName},task={taskName},name=source-record-poll-rate所輪詢的記錄平均每秒數目。 1 秒
記錄寫入率 此作業 kafka.connect:type=source-task-metrics,connector={connectorName},task={taskName},name=source-record-write-rate寫入 Kafka 的記錄平均每秒數。 1 秒

Kafka Connect 叢集-度量值集合

配置資料

  • 版本

工作者節點

度量 說明 精度
連接器啟動失敗 此工作者已完成的重新平衡總數 kafka.connect:type=connect-worker-rebalance-metrics,name=connector-startup-failure-total 1 秒
作業啟動失敗 此工作者已完成的重新平衡總數 kafka.connect:type=connect-worker-rebalance-metrics,name=task-startup-failure-total 1 秒
已完成重新平衡 此工作者已完成的重新平衡總數 kafka.connect:type=connect-worker-rebalance-metrics,name=completed-rebalances-total 1 秒
重新平衡平均時間 此工作者重新平衡 kafka.connect:type=connect-worker-rebalance-metrics,name=rebalance-avg-time-ms所花費的平均時間 (毫秒)。 1 秒
正在重新平衡 此工作者目前是否正在重新平衡 kafka.connect:type=connect-worker-rebalance-metrics,name=rebalancing 1 秒
前次重新平衡以來的時間 此工作者完成最近重新平衡 kafka.connect:type=connect-worker-rebalance-metrics,name=time-since-last-rebalance-ms之後的時間 (毫秒)。 1 秒

連接器

度量 說明 精度
名稱 連接器名稱 kafka.connect:type=connect-worker-metrics,connector={name} 1 秒
作業總計 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-total-task-count的作業數。 1 秒
執行中作業 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-running-task-count的執行中作業數。 1 秒
失敗作業 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-failed-task-count的失敗作業數。 1 秒
已毀損的作業 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-destroyed-task-count的已毀損作業數。 1 秒
已暫停的作業 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-paused-task-count的已暫停作業數。 1 秒
未指派的作業 連接器 kafka.connect:type=connect-worker-metrics,connector={name},name=connector-unassigned-task-count的未指派作業數。 1 秒