Метрики контейнеров в VK WorkSpace
Среда выполнения (Runtime)
| Метрика | Тип | Описание |
|---|---|---|
go_gc_duration_seconds |
Summary | Сводка длительности пауз (stop-the-world) в циклах сборки мусора. |
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 | Количество созданных потоков ОС. |
CPU
| Метрика | Тип | Описание |
|---|---|---|
container_cpu_cfs_periods_total |
Counter | Количество прошедших интервалов периода принудительного планирования (CFS). |
container_cpu_cfs_throttled_periods_total |
Counter | Количество интервалов, когда контейнер был throttled (ограничен). |
container_cpu_cfs_throttled_seconds_total |
Counter | Общая длительность времени, в течение которого контейнер был throttled, в секундах. |
container_cpu_system_seconds_total |
Counter | Общее время CPU в системном режиме в секундах. |
container_cpu_usage_seconds_total |
Counter | Общее потребленное время CPU в секундах (суммарно). |
container_cpu_user_seconds_total |
Counter | Общее время CPU в пользовательском режиме в секундах. |
Память
| Метрика | Тип | Описание |
|---|---|---|
container_memory_cache |
Gauge | Размер страничного кэша (page cache) в байтах. |
container_memory_failcnt |
Gauge | Количество превышений лимита памяти. |
container_memory_failures_total |
Counter | Общее количество сбоев выделения памяти. |
container_memory_kernel_usage |
Gauge | Размер выделенной памяти ядра в байтах. |
container_memory_mapped_file |
Gauge | Размер memory-mapped файлов в байтах. |
container_memory_max_usage_bytes |
Gauge | Максимальное зарегистрированное использование памяти в байтах. |
container_memory_rss |
Gauge | Размер RSS (Resident Set Size) в байтах. |
container_memory_swap |
Gauge | Использование swap контейнером в байтах. |
container_memory_total_active_file_bytes |
Gauge | Текущий общий размер активных файлов в байтах. |
container_memory_total_inactive_file_bytes |
Gauge | Текущий общий размер неактивных файлов в байтах. |
container_memory_usage_bytes |
Gauge | Текущее использование памяти в байтах, включая всю память независимо от времени доступа. |
container_memory_working_set_bytes |
Gauge | Текущий рабочий набор (working set) памяти в байтах. |
Сеть контейнера
| Метрика | Тип | Описание |
|---|---|---|
container_network_receive_bytes_total |
Counter | Общее количество полученных байт. |
container_network_receive_errors_total |
Counter | Общее количество ошибок при получении. |
container_network_receive_packets_dropped_total |
Counter | Общее количество потерянных пакетов при получении. |
container_network_receive_packets_total |
Counter | Общее количество полученных пакетов. |
container_network_transmit_bytes_total |
Counter | Общее количество переданных байт. |
container_network_transmit_errors_total |
Counter | Общее количество ошибок при передаче. |
container_network_transmit_packets_dropped_total |
Counter | Общее количество потерянных пакетов при передаче. |
container_network_transmit_packets_total |
Counter | Общее количество переданных пакетов. |
Файловая система
| Метрика | Тип | Описание |
|---|---|---|
container_fs_inodes_free |
Gauge | Количество доступных инодов (inodes). |
container_fs_inodes_total |
Gauge | Общее количество инодов (inodes). |
container_fs_io_current |
Gauge | Количество операций I/O, выполняющихся в данный момент. |
container_fs_io_time_seconds_total |
Counter | Общее количество секунд, затраченных на выполнение I/O операций. |
container_fs_io_time_weighted_seconds_total |
Counter | Общее взвешенное время I/O в секундах. |
container_fs_limit_bytes |
Gauge | Максимальное количество байт, которое может потреблять контейнер на этой файловой системе. |
container_fs_read_seconds_total |
Counter | Общее количество секунд, затраченных на чтение. |
container_fs_reads_bytes_total |
Counter | Общее количество прочитанных байт. |
container_fs_reads_merged_total |
Counter | Общее количество объединенных операций чтения. |
container_fs_reads_total |
Counter | Общее количество завершенных операций чтения. |
container_fs_sector_reads_total |
Counter | Общее количество завершенных операций чтения секторов. |
container_fs_sector_writes_total |
Counter | Общее количество завершенных операций записи секторов. |
container_fs_usage_bytes |
Gauge | Количество байт, потребляемых контейнером на этой файловой системе. |
container_fs_write_seconds_total |
Counter | Общее количество секунд, затраченных на запись. |
container_fs_writes_bytes_total |
Counter | Общее количество записанных байт. |
container_fs_writes_merged_total |
Counter | Общее количество объединенных операций записи. |
container_fs_writes_total |
Counter | Общее количество завершенных операций записи. |
Общие метрики
| Метрика | Тип | Описание |
|---|---|---|
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 | Максимальный доступный объем виртуальной памяти. |
cadvisor_version_info |
Gauge | Метрика с постоянным значением '1', содержащая информацию о версии ядра, ОС, Docker, cAdvisor и ревизии cAdvisor. |
container_blkio_device_usage_total |
Counter | Использование устройства blkio в байтах. |
container_health_state |
Gauge | Результат проверки здоровья контейнера. |
container_last_seen |
Gauge | Время последнего обнаружения контейнера экспортером. |
container_scrape_error |
Gauge | 1, если произошла ошибка при получении метрик контейнера, иначе 0. |
container_start_time_seconds |
Gauge | Время запуска контейнера в секундах с эпохи Unix. |
machine_cpu_cores |
Gauge | Количество логических ядер CPU. |
machine_cpu_physical_cores |
Gauge | Количество физических ядер CPU. |
machine_cpu_sockets |
Gauge | Количество CPU сокетов. |
machine_memory_bytes |
Gauge | Объем установленной памяти на машине. |
machine_nvm_avg_power_budget_watts |
Gauge | Бюджет мощности NVM. |
machine_nvm_capacity |
Gauge | Объем NVM с меткой режима (режим памяти или прямой режим приложения). |
machine_scrape_error |
Gauge | 1, если произошла ошибка при получении метрик машины, иначе 0. |
machine_swap_bytes |
Gauge | Объем доступной swap-памяти на машине. |
container_pressure_cpu_stalled_seconds_total |
Counter | Общее время, когда ни одна задача в контейнере не могла выполняться из-за перегрузки CPU. |
container_pressure_cpu_waiting_seconds_total |
Counter | Общее время ожидания задач в контейнере из-за перегрузки CPU. |
container_pressure_io_stalled_seconds_total |
Counter | Общее время, когда ни одна задача в контейнере не могла выполняться из-за перегрузки I/O. |
container_pressure_io_waiting_seconds_total |
Counter | Общее время ожидания задач в контейнере из-за перегрузки I/O. |
container_pressure_memory_stalled_seconds_total |
Counter | Общее время, когда ни одна задача в контейнере не могла выполняться из-за перегрузки памяти. |
container_pressure_memory_waiting_seconds_total |
Counter | Общее время ожидания задач в контейнере из-за перегрузки памяти. |