Перейти к основному содержанию
Помимо мониторинга в консоли, ClickPipes предоставляет метрики через конечную точку, совместимую с Prometheus, для сбора. Эти метрики публикуются вместе с другими метриками сервиса ClickHouse Cloud и позволяют интегрировать мониторинг ClickPipes в ваш существующий стек обсервабилити (например, Grafana, Datadog).

Метки метрик

В метриках ClickPipes используются стандартные метки уровня сервиса (clickhouse_org, clickhouse_service, clickhouse_service_name), а также следующие метки, специфичные для ClickPipes:
МеткаОписание
clickpipe_idУникальный идентификатор ClickPipe
clickpipe_nameИмя ClickPipe
clickpipe_sourceТип источника (например, kafka, postgres, s3)
clickpipe_stateСостояние ClickPipe (например, Stopped, Provisioning, Running)

Пример ответа

Ниже показано, как метрики ClickPipes выглядят в ответе Prometheus при скрейпинге:
# HELP ClickPipes_Info Всегда равно 1. Метка "clickpipe_state" содержит текущее состояние пайпа: Stopped/Provisioning/Running/Paused/Failed
# TYPE ClickPipes_Info gauge
ClickPipes_Info{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent",clickpipe_state="Running"} 1

# HELP ClickPipes_FetchedEvents_Total Общее количество записей, полученных из источника.
# TYPE ClickPipes_FetchedEvents_Total counter
ClickPipes_FetchedEvents_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 5535376

# HELP ClickPipes_SentEvents_Total Общее количество записей, отправленных в ClickHouse
# TYPE ClickPipes_SentEvents_Total counter
ClickPipes_SentEvents_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 5534250

# HELP ClickPipes_FetchedBytes_Total Общее количество несжатых байт, полученных из источника.
# TYPE ClickPipes_FetchedBytes_Total counter
ClickPipes_FetchedBytes_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 873286202

# HELP ClickPipes_SentBytes_Total Общее количество несжатых байт, отправленных в ClickHouse.
# TYPE ClickPipes_SentBytes_Total counter
ClickPipes_SentBytes_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 477187967

# HELP ClickPipes_Errors_Total Общее количество ошибок при приёме данных.
# TYPE ClickPipes_Errors_Total counter
ClickPipes_Errors_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 0

# HELP ClickPipes_Latency Время в миллисекундах между моментом создания записи и моментом её записи в ClickHouse.
# TYPE ClickPipes_Latency gauge
ClickPipes_Latency{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 340

Доступные метрики

Передача данных

МетрикаТипОписание
ClickPipes_FetchedBytes_TotalCounterОбщее количество несжатых байтов, полученных из источника.
ClickPipes_FetchedBytesCompressed_TotalCounterОбщее количество сжатых байтов, полученных из источника. Если данные в источнике не сжаты, значение равно ClickPipes_FetchedBytes_Total.
ClickPipes_FetchedBytesInitialLoad_TotalCounterCDC ClickPipes Общее количество несжатых байтов, полученных на этапе initial load.
ClickPipes_FetchedBytesResync_TotalCounterCDC ClickPipes Общее количество несжатых байтов, полученных в ходе повторной синхронизации.
ClickPipes_SentBytes_TotalCounterОбщее количество несжатых байтов, отправленных в ClickHouse.
ClickPipes_SentBytesCompressed_TotalCounterОбщее количество сжатых байтов, отправленных в ClickHouse.

События и записи

МетрикаТипОписание
ClickPipes_FetchedEvents_TotalCounterОбщее число записей, полученных из источника.
ClickPipes_SentEvents_TotalCounterОбщее число записей, отправленных в ClickHouse.
ClickPipes_FetchedEvents_PerTableGaugeCDC ClickPipes Число записей, полученных по каждой целевой таблице и типу события. Используются дополнительные метки destination_table и event_type.

Ошибки

МетрикаТипОписание
ClickPipes_Errors_TotalCounterОбщее число ошибок, возникших в процессе ингестии.

Задержка

МетрикаТипОписание
ClickPipes_LatencyGauge (avg)Время в миллисекундах между моментом, когда запись появилась в источнике, и моментом, когда она была записана в ClickHouse.
ClickPipes_SourceReplicationLatency_MiBGauge (avg)CDC ClickPipes Задержка репликации на стороне источника, в МиБ. Для ClickPipe для Postgres это значение отражает отставание слота репликации.

Использование ресурсов

МетрикаТипОписание
ClickPipes_Replica_CPUUsageGauge (avg)Средняя загрузка CPU реплик ингестии, в миллиядрах.
ClickPipes_Replica_CPULimitGauge (last)Заданный лимит CPU для реплик ингестии, в миллиядрах.
ClickPipes_Replica_MemoryUsageGauge (avg)Среднее использование памяти реплик ингестии, в байтах.
ClickPipes_Replica_MemoryLimitGauge (last)Заданный лимит памяти для реплик ингестии, в байтах.

Состояние и прогресс

МетрикаТипОписание
ClickPipes_InfoGaugeВсегда равна 1. Используйте метку clickpipe_state, чтобы фильтровать по состоянию пайпа или настраивать оповещения.
ClickPipes_LastFetchedBatchIdGaugeID последнего батча, полученного из источника.
ClickPipes_LastSentBatchIdGaugeID последнего батча, отправленного в ClickHouse.
  • Конечная точка Prometheus — Справка по конечной точке, аутентификации и настройке для внешних инструментов (например, Grafana, Datadog)
  • Отчёты об ошибках — Где хранятся ошибки записей и системные ошибки
Последнее изменение 10 июня 2026 г.