Справочник метрик Yandex Monitoring
Статья создана
Обновлена 22 октября 2025 г.
В этом разделе описаны метрики сервиса Data Transfer, поставляемые в Monitoring.
Имя метрики пишется в метку name.
Все метрики сервиса Data Transfer имеют общие метки:
| Метка | Значение |
|---|---|
| service | Идентификатор сервиса: data-transfer. |
| job_index | Индекс воркера для отличия воркеров, используемых при параллельном копировании данных. |
| src_id | Идентификатор источника. |
| target_type | Тип приемника, например mongo. |
| resource_id | Идентификатор трансфера или эндпоинта в зависимости от типа ресурса. |
| resource_type | Тип ресурса, над которым была запущена или завершена операция. Возможны значения endpoint и transfer. |
| dst_id | Идентификатор приемника. |
| source_type | Тип источника, например mongo. |
operation_type (кроме метрик replication.* и operations.*) |
Тип запущенной или завершенной операции. Значения соответствуют возможным операциям над resource_type.Для трансфера: Activate, Upload, ReUpload, Start, Restart, Stop, Verify, AddTables, RemoveTables, Deactivate, Checksum, Replication, Termination, TestEndpoint.Для эндпоинта: Create, Update, Delete. |
Метрики CPU
Загрузка процессорных ядер.
Общие метки для всех метрик CPU:
| Метка | Значение |
|---|---|
| component | Компонент системы, например psutil. |
| ИмяТип, единицы измерения | Описание |
|---|---|
cpu.countsCOUNTER, штуки |
Количество CPU, выделенных на перенос данных в воркере. |
proc.cpuDGAUGE, % |
Загрузка процессорных ядер. |
proc.descriptorsDGAUGE, штуки |
Количество открытых файловых дескрипторов. |
proc.ramDGAUGE, байты |
Использование оперативной памяти. |
Метрики RAM
Общие метки для всех метрик RAM:
| Метка | Значение |
|---|---|
| component | Компонент системы, например psutil. |
| ИмяТип, единицы измерения | Описание |
|---|---|
mem.availableCOUNTER, байты |
Использование оперативной памяти, тип потребления available. |
mem.percentageDGAUGE, % |
Процент использования оперативной памяти. |
mem.usedCOUNTER, байты |
Использование оперативной памяти, тип потребления used. |
Метрики сервиса
| ИмяТип, единицы измерения | ОписаниеМетки |
|---|---|
fallbacks.source.deepnessDGAUGE, штуки |
Текущее количество элементов в fallback-очереди на стороне источника. |
fallbacks.source.errorsCOUNTER, штуки |
Количество ошибок, возникших на стороне источника в процессе fallback. |
fallbacks.source.itemsCOUNTER, штуки |
Общее количество элементов, добавленных в fallback-очередь на стороне источника. |
fallbacks.target.deepnessDGAUGE, штуки |
Текущее количество элементов в fallback-очереди на стороне приемника. |
fallbacks.target.errorsCOUNTER, штуки |
Количество ошибок, возникших на стороне приемника в процессе fallback. |
fallbacks.target.itemsCOUNTER, штуки |
Общее количество элементов, добавленных в fallback-очередь на стороне приемника. |
logger.bytes_writtenCOUNTER, байты |
Общий объем записанных логов. |
logger.field_truncated_size_histIGAUGE, байты |
Гистограмма усеченных полей в логах.Метка bin — бакеты гистограммы. |
logger.leaked_countCOUNTER, штуки |
Количество утечек в логах. |
logger.leaked_sizeCOUNTER, байты |
Объем утечек в логах. |
logger.leaked_size_histIGAUGE, байты |
Гистограмма утечек в логах.Метка bin — бакеты гистограммы. |
logger.success_size_histIGAUGE, байты |
Гистограмма записанных логов.Метка bin — бакеты гистограммы. |
middleware.error_tracker.failuresCOUNTER, штуки |
Количество ошибок в трекере ошибок.Метка component — компонент системы, например middleware_filter. |
middleware.error_tracker.successCOUNTER, штуки |
Количество успешных операций в трекере ошибок.Метка component — компонент системы, например middleware_filter. |
middleware.filter.droppedCOUNTER, штуки |
Количество отброшенных элементов.Метка component — компонент системы, например middleware_filter. |
publisher.consumer.activeDGAUGE, штуки |
Количество активных консьюмеров (потоков обработки данных). |
publisher.consumer.compress_ratioDGAUGE, % |
Коэффициент сжатия данных во время передачи данных. |
publisher.consumer.ddl_errorCOUNTER, штуки |
Количество ошибок, связанных с операциями DDL (Data Definition Language). |
publisher.consumer.errorCOUNTER, штуки |
Общее количество ошибок, возникающих у консьюмеров. |
publisher.consumer.extracted_bytesDGAUGE, байты |
Объем данных, извлеченный из источника. |
publisher.consumer.fatalCOUNTER, штуки |
Количество фатальных ошибок, требующих вмешательства оператора. |
publisher.consumer.log_usage_bytesDGAUGE, байты |
Объем буфера или журнала опережающей записи (там, где он поддерживается) в источнике. |
publisher.consumer.read_bytesDGAUGE, байты |
Объем прочитанных данных. |
publisher.data.bytesCOUNTER, байты |
Объем считанных из источника данных. |
publisher.data.changeitemsCOUNTER, штуки |
Число событий на источнике, сгенерированных для переноса (события помимо переносимых данных могут содержать технические операции). |
publisher.data.parsed_rowsCOUNTER, штуки |
Количество строк, успешно обработанных после их парсинга. |
publisher.data.transactionsCOUNTER, штуки |
Количество транзакций данных, обработанных в процессе передачи. |
publisher.data.unparsed_rowsCOUNTER, штуки |
Количество строк данных, которые не удалось успешно распарсить. |
publisher.time.delay_msDGAUGE, миллисекунды |
Задержка в процессе передачи данных. |
publisher.time.parse_msDGAUGE, миллисекунды |
Время, затраченное на парсинг данных. |
publisher.time.push_msDGAUGE, миллисекунды |
Время, затраченное на отправку данных в приемник. |
publisher.time.transform_msDGAUGE, миллисекунды |
Время, затраченное на трансформацию данных. |
replication.runningDGAUGE, 0/1 |
Текущее состояние репликации.Принимает значения:
|
replication.start.unixDGAUGE, число |
Метка времени начала репликации в формате Unix epoch. |
runtime.allocCOUNTER, байты |
Общий объем выделенной, но еще не освобожденной памяти.Метка component — компонент системы, например psutil. |
runtime.heapIdleCOUNTER, байты |
Объем памяти, который был выделен под динамическую память, но в данный момент не используется.Метка component — компонент системы, например psutil. |
runtime.heapInuseCOUNTER, байты |
Объем памяти, активно используемой под динамическую память.Метка component — компонент системы, например psutil. |
runtime.numGCCOUNTER, штуки |
Количество циклов сборки мусора (GC), выполненных с начала времени измерения.Метка component — компонент системы, например psutil. |
runtime.sysCOUNTER, байты |
Общий объем используемой системной памяти.Метка component — компонент системы, например psutil. |
runtime.totalAllocCOUNTER, байты |
Общий объем памяти, выделенной за все время работы.Метка component — компонент системы, например psutil. |
sinker.pusher.data.changeitemsCOUNTER, штуки |
Число событий, записанных в приемник (события помимо переносимых данных могут содержать технические операции). |
sinker.pusher.data.row_events_pushedCOUNTER, штуки |
Число строк, отправленных в приемник. |
sinker.pusher.time.batch_push_distribution_secIGAUGE, секунды |
Полное время записи в приемник батча данных с учетом предварительной обработки.Метка bin — бакеты гистограммы. |
sinker.pusher.time.row_lag_secIGAUGE, секунды |
Разница между временем появления записей на приемнике и источнике.Метка bin — бакеты гистограммы. |
sinker.pusher.time.row_max_lag_secDGAUGE, секунды |
Максимальное отставание данных. |
sinker.pusher.time.row_max_read_lag_secDGAUGE, секунды |
Максимальное отставание данных от момента их появления на источнике до момента их чтения. |
sinker.table.deleted_rowsCOUNTER, штуки |
Количество удаленных строк в таблице.Метка table — таблица БД или коллекция. |
sinker.table.errorCOUNTER, штуки |
Количество ошибок, возникших при обработке таблицы.Метка table — таблица БД или коллекция. |
sinker.table.rowsCOUNTER, штуки |
50 таблиц с максимальным количеством записанных в приемник строк.Метка table — таблица БД или коллекция. |
sinker.table.updated_rowsCOUNTER, штуки |
Количество обновленных строк в таблице.Метка table — таблица БД или коллекция. |
sinker.table.upserted_rowsCOUNTER, штуки |
Количество строк, вставленных или обновленных (upsert) в таблице.Метка table — таблица БД или коллекция. |
sinker.time.bulkPrepareDGAUGE, секунды |
Время подготовки батча данных для записи. |
sinker.time.bulkWriteDGAUGE, секунды |
Время записи батча данных. |
sinker.time.pushDGAUGE, секунды |
Общее время операции записи данных. |
sinker.transactions.inflightCOUNTER, штуки |
Количество активных транзакций. |
sinker.transactions.totalCOUNTER, штуки |
Общее количество выполненных транзакций. |
storage.diff_percDGAUGE, % |
Разница в процентах между количеством записей на источнике и приемнике.Метка table — таблица БД или коллекция. |
storage.source_rowsDGAUGE, штуки |
Количество строк на источнике данных.Метка table — таблица БД или коллекция. |
storage.target_rowsDGAUGE, штуки |
Количество строк на приемнике данных.Метка table — таблица БД или коллекция. |
task.snapshot.remainder.tableDGAUGE, штуки |
Количество строк, ожидающих переноса.Метка table — таблица БД или коллекция. |
task.snapshot.reminder.totalDGAUGE, штуки |
Общее количество оставшихся строк для переноса.Метка table — таблица БД или коллекция. |
task.statusDGAUGE, 0/1 |
Статус выполняющейся операции.Принимает значения:
|