system.kafka_consumers
Выполнение запросов в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.
Содержит информацию о потребителях Kafka. Применяется для движка таблиц Kafka (родная интеграция ClickHouse).
Столбцы:
database(String) — База данных таблицы с движком Kafka.table(String) — Имя таблицы с движком Kafka.consumer_id(String) — Идентификатор потребителя Kafka. Обратите внимание, что у таблицы может быть несколько потребителей. Задаётся параметромkafka_num_consumers.assignments.topic(Array(String)) — Топик Kafka.assignments.partition_id(Array(Int32)) — Идентификатор раздела Kafka. Обратите внимание, что только один потребитель может быть назначен на раздел.assignments.current_offset(Array(Int64)) — Текущее смещение (offset).assignments.intent_size(Array(Nullable(Int64))) — Количество отправленных, но ещё не зафиксированных сообщений в новом движке StorageKafka.exceptions.time(Array(DateTime)) — Метка времени генерации 10 последних исключений.exceptions.text(Array(String)) — Текст 10 последних исключений.last_poll_time(DateTime) — Метка времени самого последнего опроса (poll).num_messages_read(UInt64) — Количество сообщений, прочитанных потребителем.last_commit_time(DateTime) — Метка времени самой последней фиксации (commit).num_commits(UInt64) — Общее количество фиксаций (commit) для данного потребителя.last_rebalance_time(DateTime) — Метка времени самой последней операции перераспределения (Kafka rebalance).num_rebalance_revocations(UInt64) — Сколько раз у потребителя отзывали его разделы.num_rebalance_assignments(UInt64) — Сколько раз потребитель назначался на кластер Kafka.is_currently_used(UInt8) — Флаг, показывающий, используется ли сейчас потребитель.last_used(DateTime64(6)) — Время последнего использования этого потребителя.rdkafka_stat(String) — Внутренняя статистика библиотеки. Установите параметрstatistics_interval_msв 0, чтобы отключить; значение по умолчанию — 3000 (раз в три секунды).
Пример: