Перейти к содержанию

Метрики MySQL в VK WorkSpace

Среда выполнения (Runtime)

Метрика Тип Описание
go_gc_duration_seconds Summary Сводка длительности пауз (stop-the-world) в циклах сборки мусора Go.
go_gc_gogc_percent Gauge Целевой процент размера кучи, установленный пользователем (GOGC).
go_gc_gomemlimit_bytes Gauge Лимит памяти Go runtime, установленный пользователем (GOMEMLIMIT).
go_goroutines Gauge Количество существующих горутин в процессе экспортера.
go_info Gauge Информация о среде Go (версия).
go_memstats_alloc_bytes Gauge Количество байт, выделенных в куче и используемых в данный момент.
go_memstats_alloc_bytes_total Counter Общее количество байт, выделенных в куче за все время.
go_memstats_buck_hash_sys_bytes Gauge Количество байт, используемых хеш-таблицей для профилирования.
go_memstats_frees_total Counter Общее количество освобождений heap-объектов.
go_memstats_gc_sys_bytes Gauge Количество байт, используемых для системной метаинформации сборщика мусора.
go_memstats_heap_alloc_bytes Gauge Количество байт кучи, выделенных и используемых в данный момент.
go_memstats_heap_idle_bytes Gauge Количество байт кучи, ожидающих использования.
go_memstats_heap_inuse_bytes Gauge Количество байт кучи, которые используются в данный момент.
go_memstats_heap_objects Gauge Количество текущих выделенных объектов.
go_memstats_heap_released_bytes Gauge Количество байт кучи, возвращенных ОС.
go_memstats_heap_sys_bytes Gauge Количество байт кучи, полученных от системы.
go_memstats_last_gc_time_seconds Gauge Время последней сборки мусора в секундах с 1970 года.
go_memstats_mallocs_total Counter Общее количество выделенных heap-объектов.
go_memstats_mcache_inuse_bytes Gauge Количество байт, используемых структурами mcache.
go_memstats_mcache_sys_bytes Gauge Количество байт для структур mcache, полученных от системы.
go_memstats_mspan_inuse_bytes Gauge Количество байт, используемых структурами mspan.
go_memstats_mspan_sys_bytes Gauge Количество байт для структур mspan, полученных от системы.
go_memstats_next_gc_bytes Gauge Размер кучи в байтах, при котором произойдет следующая сборка мусора.
go_memstats_other_sys_bytes Gauge Количество байт для других системных выделений.
go_memstats_stack_inuse_bytes Gauge Количество байт для стека в non-CGO окружениях.
go_memstats_stack_sys_bytes Gauge Количество байт для аллокатора стека, полученных от системы.
go_memstats_sys_bytes Gauge Общее количество байт, полученных от системы.
go_sched_gomaxprocs_threads Gauge Текущая настройка GOMAXPROCS.
go_threads Gauge Количество созданных потоков ОС.

Метрики InnoDB

Метрика Тип Описание
mysql_engine_innodb_queries_in_queue Gauge Количество запросов в очереди InnoDB.
mysql_engine_innodb_queries_inside_innodb Gauge Количество запросов внутри InnoDB.
mysql_engine_innodb_read_views_open_inside_innodb Gauge Количество открытых read views внутри InnoDB.
mysql_global_status_innodb_buffer_pool_bytes_data Gauge Объем данных в буферном пуле InnoDB в байтах.
mysql_global_status_innodb_buffer_pool_bytes_dirty Gauge Объем "грязных" страниц в буферном пуле InnoDB в байтах.
mysql_global_status_innodb_buffer_pool_read_ahead Counter Количество страниц, прочитанных механизмом read-ahead.
mysql_global_status_innodb_buffer_pool_read_ahead_evicted Counter Количество страниц read-ahead, вытесненных без доступа.
mysql_global_status_innodb_buffer_pool_read_ahead_rnd Counter Количество случайных read-ahead операций.
mysql_global_status_innodb_buffer_pool_read_requests Counter Количество логических запросов на чтение из буферного пула.
mysql_global_status_innodb_buffer_pool_reads Counter Количество чтений непосредственно с диска.
mysql_global_status_innodb_buffer_pool_wait_free Counter Количество ожиданий освобождения буфера.
mysql_global_status_innodb_buffer_pool_write_requests Counter Количество запросов на запись в буферный пул.
mysql_global_status_innodb_data_fsyncs Counter Количество вызовов fsync().
mysql_global_status_innodb_data_pending_fsyncs Gauge Количество ожидающих выполнения fsync.
mysql_global_status_innodb_data_pending_reads Gauge Количество ожидающих выполнения чтений.
mysql_global_status_innodb_data_pending_writes Gauge Количество ожидающих выполнения записей.
mysql_global_status_innodb_data_read Counter Количество прочитанных данных в байтах.
mysql_global_status_innodb_data_reads Counter Количество операций чтения данных.
mysql_global_status_innodb_data_writes Counter Количество операций записи данных.
mysql_global_status_innodb_data_written Counter Количество записанных данных в байтах.
mysql_global_status_innodb_dblwr_pages_written Counter Количество страниц, записанных через doublewrite buffer.
mysql_global_status_innodb_dblwr_writes Counter Количество операций doublewrite.
mysql_global_status_innodb_log_waits Counter Количество ожиданий из-за маленького лог-буфера.
mysql_global_status_innodb_log_write_requests Counter Количество запросов на запись в лог.
mysql_global_status_innodb_log_writes Counter Количество операций записи в лог.
mysql_global_status_innodb_num_open_files Gauge Количество открытых файлов InnoDB.
mysql_global_status_innodb_os_log_fsyncs Counter Количество fsync операций для лога.
mysql_global_status_innodb_os_log_pending_fsyncs Gauge Количество ожидающих fsync операций для лога.
mysql_global_status_innodb_os_log_pending_writes Gauge Количество ожидающих записей в лог.
mysql_global_status_innodb_os_log_written Counter Количество записанных байт в лог.
mysql_global_status_innodb_page_size Gauge Размер страницы InnoDB в байтах.
mysql_global_status_innodb_pages_created Counter Количество созданных страниц.
mysql_global_status_innodb_pages_read Counter Количество прочитанных страниц.
mysql_global_status_innodb_pages_written Counter Количество записанных страниц.
mysql_global_status_innodb_redo_log_current_lsn Gauge Текущий LSN (Log Sequence Number) для redo-лога.
mysql_global_status_innodb_redo_log_flushed_to_disk_lsn Gauge LSN, до которого сброшен redo-лог на диск.
mysql_global_status_innodb_redo_log_logical_size Gauge Логический размер redo-лога.
mysql_global_status_innodb_redo_log_physical_size Gauge Физический размер redo-лога.
mysql_global_status_innodb_row_lock_current_waits Gauge Текущее количество ожиданий row-блокировок.
mysql_global_status_innodb_row_lock_time Counter Общее время ожидания row-блокировок в миллисекундах.
mysql_global_status_innodb_row_lock_time_avg Gauge Среднее время ожидания row-блокировки в миллисекундах.
mysql_global_status_innodb_row_lock_time_max Gauge Максимальное время ожидания row-блокировки в миллисекундах.
mysql_global_status_innodb_row_lock_waits Counter Количество ожиданий row-блокировок.
mysql_global_status_innodb_row_ops_total Counter Общее количество операций с строками InnoDB (с метками operation).
mysql_global_status_innodb_system_rows_deleted Counter Количество удаленных системных строк.
mysql_global_status_innodb_system_rows_inserted Counter Количество вставленных системных строк.
mysql_global_status_innodb_system_rows_read Counter Количество прочитанных системных строк.
mysql_global_status_innodb_system_rows_updated Counter Количество обновленных системных строк.

Общая информация по InnoDB

Метрика Тип Описание
mysql_info_schema_innodb_metrics_adaptive_hash_index_adaptive_hash_searches_btree_total Counter Количество поисков с использованием B-tree (не через Adaptive Hash Index).
mysql_info_schema_innodb_metrics_adaptive_hash_index_adaptive_hash_searches_total Counter Количество успешных поисков через Adaptive Hash Index.
mysql_info_schema_innodb_metrics_buffer_buffer_data_reads_total Counter Объем прочитанных данных в байтах.
mysql_info_schema_innodb_metrics_buffer_buffer_data_written_total Counter Объем записанных данных в байтах.
mysql_info_schema_innodb_metrics_buffer_buffer_pages_created_total Counter Количество созданных страниц.
mysql_info_schema_innodb_metrics_buffer_buffer_pages_read_total Counter Количество прочитанных страниц.
mysql_info_schema_innodb_metrics_buffer_buffer_pages_written_total Counter Количество записанных страниц.
mysql_info_schema_innodb_metrics_buffer_buffer_pool_bytes_data Gauge Объем данных в буферном пуле.
mysql_info_schema_innodb_metrics_buffer_buffer_pool_bytes_dirty Gauge Объем грязных страниц в буферном пуле.
mysql_info_schema_innodb_metrics_buffer_pool_dirty_pages Gauge Общее количество грязных страниц в буферном пуле.
mysql_info_schema_innodb_metrics_buffer_pool_pages Gauge Общее количество страниц буферного пула по состояниям (с метками state).
mysql_info_schema_innodb_metrics_change_buffer_ibuf_merges_insert_total Counter Количество вставленных записей, объединенных через change buffer.
mysql_info_schema_innodb_metrics_change_buffer_ibuf_merges_delete_mark_total Counter Количество удаленных записей, объединенных через change buffer.
mysql_info_schema_innodb_metrics_change_buffer_ibuf_merges_delete_total Counter Количество записей purge, объединенных через change buffer.
mysql_info_schema_innodb_metrics_change_buffer_ibuf_merges_total Counter Общее количество объединений change buffer.
mysql_info_schema_innodb_metrics_change_buffer_ibuf_size_total Gauge Размер change buffer в страницах.
mysql_info_schema_innodb_metrics_dml_dml_deletes_total Counter Количество удаленных строк.
mysql_info_schema_innodb_metrics_dml_dml_inserts_total Counter Количество вставленных строк.
mysql_info_schema_innodb_metrics_dml_dml_updates_total Counter Количество обновленных строк.
mysql_info_schema_innodb_metrics_dml_dml_system_deletes_total Counter Количество удаленных системных строк.
mysql_info_schema_innodb_metrics_dml_dml_system_inserts_total Counter Количество вставленных системных строк.
mysql_info_schema_innodb_metrics_dml_dml_system_reads_total Counter Количество прочитанных системных строк.
mysql_info_schema_innodb_metrics_dml_dml_system_updates_total Counter Количество обновленных системных строк.
mysql_info_schema_innodb_metrics_file_system_file_num_open_files Gauge Количество открытых файлов.
mysql_info_schema_innodb_metrics_lock_lock_deadlocks_total Counter Количество взаимоблокировок (deadlocks).
mysql_info_schema_innodb_metrics_lock_lock_row_lock_current_waits_total Gauge Текущее количество ожиданий row-блокировок.
mysql_info_schema_innodb_metrics_lock_lock_row_lock_time_avg Gauge Среднее время ожидания row-блокировки в миллисекундах.
mysql_info_schema_innodb_metrics_lock_lock_row_lock_time_max Gauge Максимальное время ожидания row-блокировки в миллисекундах.
mysql_info_schema_innodb_metrics_lock_lock_row_lock_time_total Counter Общее время ожидания row-блокировок в миллисекундах.
mysql_info_schema_innodb_metrics_lock_lock_row_lock_waits_total Counter Количество ожиданий row-блокировок.
mysql_info_schema_innodb_metrics_lock_lock_timeouts_total Counter Количество таймаутов блокировок.
mysql_info_schema_innodb_metrics_log_log_waits_total Counter Количество ожиданий лога из-за маленького буфера.
mysql_info_schema_innodb_metrics_log_log_write_requests_total Counter Количество запросов на запись в лог.
mysql_info_schema_innodb_metrics_log_log_writes_total Counter Количество операций записи в лог.
mysql_info_schema_innodb_metrics_os_os_data_fsyncs_total Counter Количество вызовов fsync.
mysql_info_schema_innodb_metrics_os_os_data_reads_total Counter Количество операций чтения.
mysql_info_schema_innodb_metrics_os_os_data_writes_total Counter Количество операций записи.
mysql_info_schema_innodb_metrics_os_os_log_bytes_written_total Counter Количество байт, записанных в лог.
mysql_info_schema_innodb_metrics_os_os_log_fsyncs_total Counter Количество fsync операций для лога.
mysql_info_schema_innodb_metrics_server_buffer_pool_size Gauge Размер буферного пула в байтах.
mysql_info_schema_innodb_metrics_server_innodb_page_size Gauge Размер страницы InnoDB в байтах.
mysql_info_schema_innodb_metrics_transaction_trx_rseg_history_len Gauge Длина истории TRX_RSEG (количество неочищенных записей в undo-логах).

Метрики производительности

Метрика Тип Описание
mysql_perf_schema_events_statements_total Counter Общее количество выполненных операторов (по digest).
mysql_perf_schema_events_statements_seconds_total Counter Общее время выполнения операторов (по digest).
mysql_perf_schema_events_statements_lock_time_seconds_total Counter Общее время ожидания блокировок (по digest).
mysql_perf_schema_events_statements_rows_sent_total Counter Общее количество отправленных строк (по digest).
mysql_perf_schema_events_statements_rows_examined_total Counter Общее количество проанализированных строк (по digest).
mysql_perf_schema_events_statements_rows_affected_total Counter Общее количество затронутых строк (по digest).
mysql_perf_schema_events_statements_tmp_tables_total Counter Общее количество созданных временных таблиц (по digest).
mysql_perf_schema_events_statements_tmp_disk_tables_total Counter Общее количество созданных временных таблиц на диске (по digest).
mysql_perf_schema_events_statements_sort_merge_passes_total Counter Количество проходов слияния при сортировке (по digest).
mysql_perf_schema_events_statements_sort_rows_total Counter Общее количество отсортированных строк (по digest).
mysql_perf_schema_events_statements_cpu_time_seconds_total Counter Общее время CPU (по digest).
mysql_perf_schema_events_statements_errors_total Counter Количество ошибок (по digest).
mysql_perf_schema_events_statements_warnings_total Counter Количество предупреждений (по digest).
mysql_perf_schema_events_statements_no_index_used_total Counter Количество операторов, не использующих индексы (по digest).
mysql_perf_schema_events_waits_total Counter Общее количество событий ожидания (по имени события).
mysql_perf_schema_events_waits_seconds_total Counter Общее время ожидания в секундах (по имени события).
mysql_perf_schema_table_io_waits_total Counter Общее количество ожиданий I/O для таблиц (по таблице и операции).
mysql_perf_schema_table_io_waits_seconds_total Counter Общее время ожиданий I/O для таблиц (по таблице и операции).
mysql_perf_schema_index_io_waits_total Counter Общее количество ожиданий I/O для индексов (по индексу и операции).
mysql_perf_schema_index_io_waits_seconds_total Counter Общее время ожиданий I/O для индексов (по индексу и операции).
mysql_perf_schema_file_events_total Counter Общее количество файловых событий (по имени события и режиму).
mysql_perf_schema_file_events_seconds_total Counter Общее время файловых событий (по имени события и режиму).
mysql_perf_schema_file_events_bytes_total Counter Общее количество байт в файловых событиях (по имени события и режиму).
mysql_perf_schema_file_instances_total Gauge Общее количество операций чтения/записи файлов.
mysql_perf_schema_file_instances_bytes Gauge Количество байт, обработанных операциями чтения/записи файлов.
mysql_perf_schema_memory_events_alloc_bytes_total Counter Общее количество выделенных байт (по событиям).
mysql_perf_schema_memory_events_free_bytes_total Counter Общее количество освобожденных байт (по событиям).
mysql_perf_schema_memory_events_used_bytes Gauge Текущее количество используемых байт (по событиям).

Глобальные статус

Метрика Тип Описание
mysql_global_status_aborted_clients Counter Количество прерванных клиентских соединений.
mysql_global_status_aborted_connects Counter Количество прерванных попыток подключения.
mysql_global_status_bytes_received Counter Количество полученных байт.
mysql_global_status_bytes_sent Counter Количество отправленных байт.
mysql_global_status_commands_total Counter Общее количество выполненных команд MySQL (с меткой command).
mysql_global_status_connection_errors_total Counter Общее количество ошибок подключения (с меткой error).
mysql_global_status_connections Counter Количество попыток подключения (успешных и неуспешных).
mysql_global_status_created_tmp_disk_tables Counter Количество созданных временных таблиц на диске.
mysql_global_status_created_tmp_files Counter Количество созданных временных файлов.
mysql_global_status_created_tmp_tables Counter Количество созданных временных таблиц.
mysql_global_status_handlers_total Counter Общее количество выполненных обработчиков (с меткой handler).
mysql_global_status_key_blocks_not_flushed Gauge Количество ключевых блоков, измененных но не сброшенных на диск.
mysql_global_status_key_blocks_unused Gauge Количество неиспользуемых ключевых блоков в кэше MyISAM.
mysql_global_status_key_blocks_used Gauge Количество используемых ключевых блоков в кэше MyISAM.
mysql_global_status_key_read_requests Counter Количество запросов на чтение из ключевого кэша.
mysql_global_status_key_reads Counter Количество чтений с диска из ключевого кэша.
mysql_global_status_key_write_requests Counter Количество запросов на запись в ключевой кэш.
mysql_global_status_key_writes Counter Количество записей на диск из ключевого кэша.
mysql_global_status_max_used_connections Gauge Максимальное количество одновременно используемых соединений.
mysql_global_status_max_used_connections_time Gauge Время достижения максимального количества соединений.
mysql_global_status_open_files Gauge Количество открытых файлов.
mysql_global_status_open_streams Gauge Количество открытых потоков.
mysql_global_status_open_table_definitions Gauge Количество открытых определений таблиц.
mysql_global_status_open_tables Gauge Количество открытых таблиц.
mysql_global_status_opened_files Counter Количество открытых файлов (за все время).
mysql_global_status_opened_table_definitions Counter Количество открытых определений таблиц (за все время).
mysql_global_status_opened_tables Counter Количество открытых таблиц (за все время).
mysql_global_status_queries Counter Количество выполненных запросов (включая хранимые процедуры).
mysql_global_status_questions Counter Количество запросов, отправленных клиентами.
mysql_global_status_select_full_join Counter Количество полных join-ов без использования индексов.
mysql_global_status_select_full_range_join Counter Количество join-ов, использующих поиск по диапазону в первой таблице.
mysql_global_status_select_range Counter Количество join-ов, использующих диапазон в первой таблице.
mysql_global_status_select_range_check Counter Количество join-ов без ключей с проверкой использования ключа после каждой строки.
mysql_global_status_select_scan Counter Количество join-ов, использующих полное сканирование первой таблицы.
mysql_global_status_slow_launch_threads Counter Количество медленно запускающихся потоков.
mysql_global_status_slow_queries Counter Количество медленных запросов.
mysql_global_status_sort_merge_passes Counter Количество проходов слияния при сортировке.
mysql_global_status_sort_range Counter Количество сортировок с использованием диапазона.
mysql_global_status_sort_rows Counter Количество отсортированных строк.
mysql_global_status_sort_scan Counter Количество сортировок с полным сканированием таблицы.
mysql_global_status_table_locks_immediate Counter Количество немедленно полученных блокировок таблиц.
mysql_global_status_table_locks_waited Counter Количество блокировок таблиц, которых пришлось ждать.
mysql_global_status_table_open_cache_hits Counter Количество попаданий в кэш открытых таблиц.
mysql_global_status_table_open_cache_misses Counter Количество промахов в кэше открытых таблиц.
mysql_global_status_table_open_cache_overflows Counter Количество переполнений кэша открытых таблиц.
mysql_global_status_threads_cached Gauge Количество кэшированных потоков.
mysql_global_status_threads_connected Gauge Количество подключенных потоков.
mysql_global_status_threads_created Counter Количество созданных потоков (за все время).
mysql_global_status_threads_running Gauge Количество выполняющихся потоков.
mysql_global_status_uptime Counter Время работы сервера в секундах.
mysql_global_status_uptime_since_flush_status Counter Время работы с момента последнего FLUSH STATUS.

Общие метрики

Метрика Тип Описание
mysql_transaction_isolation Gauge Уровень изоляции транзакций MySQL.
mysql_global_variables_* Gauge БОБЩЕННАЯ МЕТРИКА: Значения всех конфигурационных переменных MySQL. Каждая переменная представлена отдельной метрикой с соответствующим суффиксом в названии. Например: mysql_global_variables_max_connections, mysql_global_variables_innodb_buffer_pool_size. Содержит текущие настройки сервера MySQL.
mysql_info_schema_processlist_processes_by_host Gauge Количество процессов по хосту.
mysql_info_schema_processlist_processes_by_user Gauge Количество процессов по пользователю.
mysql_info_schema_processlist_seconds Gauge Количество секунд, использованных потоками, сгруппированных по текущему состоянию.
mysql_info_schema_processlist_threads Gauge Количество потоков, сгруппированных по текущему состоянию.
mysql_info_schema_table_rows Gauge Оценочное количество строк в таблице.
mysql_info_schema_table_size Gauge Размер компонентов таблицы (данные, индекс) с метками.
mysql_info_schema_table_version Gauge Номер версии .frm файла таблицы.
mysql_up Gauge Показывает, доступен ли MySQL-сервер (1 - доступен, 0 - нет).
mysql_version_info Gauge Информация о версии и дистрибутиве MySQL.
mysqld_exporter_build_info Gauge Информация о сборке экспортера (версия, ревизия, ветка, версия Go, ОС, архитектура).
mysql_exporter_collector_duration_seconds Gauge Длительность работы каждого коллектора метрик.
mysql_exporter_collector_success Gauge Успешность работы коллектора (1 - успешно, 0 - нет).
promhttp_metric_handler_requests_in_flight Gauge Текущее количество обрабатываемых HTTP-запросов к эндпоинту /metrics.
promhttp_metric_handler_requests_total Counter Общее количество HTTP-запросов к эндпоинту /metrics, сгруппированных по HTTP-коду ответа.
mysql_binlog_file_number Gauge Номер последнего файла бинарного лога.
mysql_binlog_files Gauge Количество зарегистрированных файлов бинарного лога.
mysql_binlog_size_bytes Gauge Суммарный размер всех зарегистрированных файлов бинарного лога в байтах.
process_cpu_seconds_total Counter Общее процессорное время (user + system) в секундах.
process_max_fds Gauge Максимальное количество открытых файловых дескрипторов.
process_network_receive_bytes_total Counter Количество байт, полученных процессом по сети.
process_network_transmit_bytes_total Counter Количество байт, отправленных процессом по сети.
process_open_fds Gauge Количество открытых файловых дескрипторов.
process_resident_memory_bytes Gauge Размер резидентной памяти в байтах.
process_start_time_seconds Gauge Время запуска процесса в секундах с эпохи Unix.
process_virtual_memory_bytes Gauge Размер виртуальной памяти в байтах.
process_virtual_memory_max_bytes Gauge Максимальный доступный объем виртуальной памяти.