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

Nota: Instana Kafka Connect sensor 1.0.5 e versioni successive supportano la configurazione della frequenza di polling per ridurre l'acquisizione dei dati. Questa funzionalità è supportata nel backend Instana in gestione autonoma a partire dalla versione 311.

È 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

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