system.kafka_consumers
Querying in ClickHouse Cloud
The data in this system table is held locally on each node in ClickHouse Cloud. Obtaining a complete view of all data, therefore, requires the clusterAllReplicas
function. See here for further details.
Содержит информацию о потребителях Kafka.
Применимо для Kafka table engine (нативная интеграция ClickHouse)
Столбцы:
database
(String) - база данных таблицы с Kafka Engine.table
(String) - имя таблицы с Kafka Engine.consumer_id
(String) - идентификатор потребителя Kafka. Обратите внимание, что у одной таблицы может быть несколько потребителей. Указывается параметромkafka_num_consumers
.assignments.topic
(Array(String)) - топик Kafka.assignments.partition_id
(Array(Int32)) - идентификатор партиции Kafka. Обратите внимание, что только один потребитель может быть назначен на партицию.assignments.current_offset
(Array(Int64)) - текущий смещение.exceptions.time
, (Array(DateTime)) - метка времени, когда были сгенерированы 10 последних исключений.exceptions.text
, (Array(String)) - текст 10 последних исключений.last_poll_time
, (DateTime) - метка времени последнего опроса.num_messages_read
, (UInt64) - количество сообщений, прочитанных потребителем.last_commit_time
, (DateTime) - метка времени последнего коммита.num_commits
, (UInt64) - общее количество коммитов для потребителя.last_rebalance_time
, (DateTime) - метка времени последней перебалансировки Kafka.num_rebalance_revocations
, (UInt64) - количество раз, когда потребителю были отозваны его партиции.num_rebalance_assignments
, (UInt64) - количество раз, когда потребитель был назначен в кластер Kafka.is_currently_used
, (UInt8) - потребитель используется.last_used
, (UInt64) - последний раз, когда этот потребитель использовался, unix-время в микросекундах.rdkafka_stat
(String) - внутренняя статистика библиотеки. См. https://github.com/ClickHouse/librdkafka/blob/master/STATISTICS.md . Установитеstatistics_interval_ms
в 0, чтобы отключить, по умолчанию 3000 (раз в три секунды).
Пример: