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 秒 |