Monitoraggio Kafka Connect
Il sensore " Kafka Connect " viene distribuito e installato automaticamente dopo l'installazione dell'agente " Instana ".
Informazioni sul supporto
Per assicurarti che il sensore Kafka Connect sia compatibile con la tua configurazione attuale, consulta le seguenti sezioni delle informazioni di supporto:
Versioni supportate e politica di assistenza
La tabella seguente riporta l'ultima versione supportata e la politica di assistenza:
| Tecnologia | Politica di assistenza | Versione con tecnologia all'avanguardia | Ultima versione supportata |
|---|---|---|---|
| Kafka Connect | Su richiesta | 7.9 | 7.9 |
Per ulteriori informazioni sulla politica di assistenza, consultare la sezione "Strategia di assistenza per i sensori".
Configurazione
L'agente di Instana rileva automaticamente l'istanza distribuita di Kafka Connect in esecuzione e pertanto non è necessaria alcuna configurazione.
L'agent utilizzerà il percorso di configurazione fornito nella riga comandi insieme a connect-distributed.sh.
Configurazione della frequenza di polling
È possibile configurare la frequenza con cui l' Instana interroga Kafka Connect per raccogliere dati e metriche utilizzando il poll_rate parametro nel file configuration.yaml dell'agent, come mostrato nell'esempio seguente:
com.instana.plugin.kafkaconnect:
poll_rate: 1 # Value is in seconds. Default value is 1 second.
Kafka Dipendente - Raccolta dei dati
Dati di configurazione
- Versione
- Nome
- Numero di broker
Metriche di prestazioni
- Numero di connettori
- Errore Avvio del connettore
- Errore Avvio attività
Ribilanciamento in corso
| Metrica | Descrizione | Granularità |
|---|---|---|
| Ribilanciamenti completati | Numero totale di ribilanciamenti completati da questo operatore kafka.connect:type=connect-worker-rebalance-metrics,name=completed-rebalances-total. |
1 secondo |
| Tempo medio per i ribilanciamenti | Il tempo medio in millisecondi impiegato da questo operatore per ribilanciare kafka.connect:type=connect-worker-rebalance-metrics,name=rebalance-avg-time-ms. |
1 secondo |
| Ribilanciamento in corso | Se questo nodo di lavoro sta attualmente ribilanciando kafka.connect:type=connect-worker-rebalance-metrics,name=rebalancing. |
1 secondo |
| Tempo dall'ultimo ribilanciamento | Il tempo, in millisecondi, da quando questo operatore ha completato il ribilanciamento più recente kafka.connect:type=connect-worker-rebalance-metrics,name=time-since-last-rebalance-ms. |
1 secondo |
Kafka Connettore - Raccolta dei dati metrici
Dati di configurazione
- Nome connettore
- Classe connettore
- Tipo connettore
- Versione connettore
Attività del connettore
| Metrica | Descrizione | Granularità |
|---|---|---|
| Totale | Il numero di attività del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-total-task-count. |
1 secondo |
| In esecuzione | Il numero di attività in esecuzione del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-running-task-count |
1 secondo |
| Non riuscito | Il numero di attività non riuscite del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-failed-task-count. |
1 secondo |
| Eliminato in modo permanente | Il numero di attività eliminate del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-destroyed-task-count. |
1 secondo |
| In pausa | Il numero di attività in pausa del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-paused-task-count. |
1 secondo |
| Non assegnato | Il numero di attività non assegnate del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-unassigned-task-count |
1 secondo |
Attività
| Metrica | Descrizione | Granularità |
|---|---|---|
| Nome | Nome attività kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName}. |
1 secondo |
| Stato | Lo stato dell'attività connettore kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName},name=status. |
1 secondo |
| Rapporto Di Esecuzione | La frazione di tempo impiegata da questa attività nello stato di esecuzione kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName},name=running-ratio. |
1 secondo |
| Rapporto In pausa | La frazione di tempo che questa attività ha trascorso in stato di pausa kafka.connect:type=connector-task-metrics,connector={connectorName},task={taskName},name=pause-ratio. |
1 secondo |
Compiti relativi al lavello
| Metrica | Descrizione | Granularità |
|---|---|---|
| Numero di partizioni | Il numero di partizioni argomento assegnate a quest' attività kafka.connect:type=sink-task-metrics,connector={connectorName},task={taskName},name=partition-count. |
1 secondo |
| Tasso di lettura dei record | Il numero medio al secondo di record letti da Kafka per questa attività kafka.connect:type=sink-task-metrics,connector={connectorName},task={taskName},name=sink-record-read-rate. |
1 secondo |
| Tasso di invio dei record | Il numero medio al secondo di record inviati da questa attività kafka.connect:type=sink-task-metrics,connector={connectorName},task={taskName},name=sink-record-send-rate. |
1 secondo |
Attività di origine
| Metrica | Descrizione | Granularità |
|---|---|---|
| Tasso di poll dei record | Il numero medio al secondo di record sottoposti a polling da questa attività kafka.connect:type=source-task-metrics,connector={connectorName},task={taskName},name=source-record-poll-rate. |
1 secondo |
| Tasso di scrittura dei record | Il numero medio di record al secondo scritti in Kafka da questa attività kafka.connect:type=source-task-metrics,connector={connectorName},task={taskName},name=source-record-write-rate. |
1 secondo |
Kafka Connect Cluster - Raccolta delle metriche
Dati di configurazione
- Versione
Worker
| Metrica | Descrizione | Granularità |
|---|---|---|
| Errore Avvio del connettore | Numero totale di ribilanciamenti completati da questo operatore kafka.connect:type=connect-worker-rebalance-metrics,name=connector-startup-failure-total. |
1 secondo |
| Errore Avvio attività | Numero totale di ribilanciamenti completati da questo operatore kafka.connect:type=connect-worker-rebalance-metrics,name=task-startup-failure-total. |
1 secondo |
| Ribilanciamenti completati | Numero totale di ribilanciamenti completati da questo operatore kafka.connect:type=connect-worker-rebalance-metrics,name=completed-rebalances-total. |
1 secondo |
| Tempo medio per i ribilanciamenti | Il tempo medio in millisecondi impiegato da questo operatore per ribilanciare kafka.connect:type=connect-worker-rebalance-metrics,name=rebalance-avg-time-ms. |
1 secondo |
| Ribilanciamento in corso | Se questo nodo di lavoro sta attualmente ribilanciando kafka.connect:type=connect-worker-rebalance-metrics,name=rebalancing. |
1 secondo |
| Tempo dall'ultimo ribilanciamento | Il tempo, in millisecondi, da quando questo operatore ha completato il ribilanciamento più recente kafka.connect:type=connect-worker-rebalance-metrics,name=time-since-last-rebalance-ms. |
1 secondo |
Connettori
| Metrica | Descrizione | Granularità |
|---|---|---|
| Nome | Nome connettore kafka.connect:type=connect-worker-metrics,connector={name}. |
1 secondo |
| Totale attività | Il numero di attività del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-total-task-count. |
1 secondo |
| Attività in esecuzione | Il numero di attività in esecuzione del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-running-task-count. |
1 secondo |
| Attività non riuscite | Il numero di attività non riuscite del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-failed-task-count. |
1 secondo |
| Attività eliminate in modo permanente | Il numero di attività eliminate del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-destroyed-task-count. |
1 secondo |
| Attività in pausa | Il numero di attività in pausa del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-paused-task-count. |
1 secondo |
| Attività non assegnate | Il numero di attività non assegnate del connettore kafka.connect:type=connect-worker-metrics,connector={name},name=connector-unassigned-task-count. |
1 secondo |