varnish-counters
Определения полей счетчика Varnish
- Раздел Руководства:
-
7
LCK – Счетчики блокировок
Счетчики, отслеживающие активность в различных классах мьютексов.
Значения счетчиков могут быть немного неточными, если в каждом классе создано более одной блокировки (например: .creat > 1)
creat – counter - отладка
Созданные блокировки
destroy – counter - отладка
Уничтоженные блокировки
locks – counter - отладка
Операции блокировки
dbg_busy – counter - отладка
Конкурентные операции блокировки
Если бит отладки lck установлен: Операции блокировки, которые вернули EBUSY при первой попытке блокировки.
Если бит отладки lck сброшен, этот счетчик никогда не будет инкрементирован, даже если операции блокировки конкурируют.
dbg_try_fail – counter - отладка
Конкурентные операции trylock
Если бит отладки lck установлен: Операции trylock, которые вернули EBUSY.
Если бит отладки lck сброшен, этот счетчик никогда не будет инкрементирован, даже если операции блокировки конкурируют.
ОСНОВНЫЕ – Основные счётчики
summs – counter - отладка
stat summ operations
Количество раз, когда статистические данные по потокам суммировались в глобальные счётчики.
uptime – counter - информация
Время работы дочернего процесса
Сколько времени работает дочерний процесс.
sess_conn – counter - информация
Принятые сессии
Количество успешно принятых сессий
sess_fail – counter - информация
Неудачные попытки принятия сессий
Количество неудачных попыток принять TCP-соединение.
Этот счётчик является суммой счётчиков sess_fail_*, которые предоставляют более подробную информацию.
sess_fail_econnaborted – counter - информация
Неудачные попытки принятия сессий: соединение прервано
Подробное объяснение причины sess_fail: Соединение прервано клиентом, обычно безопасно.
sess_fail_eintr – counter - информация
Неудачные попытки принятия сессий: прерванная системная вызов
Подробное объяснение причины sess_fail: Вызов accept() был прерван, обычно безопасно.
sess_fail_emfile – counter - информация
Неудачные попытки принятия сессий: слишком много открытых файлов
Подробное объяснение причины sess_fail: Недостаточно дескрипторов файлов. Попробуйте увеличить RLIMIT_NOFILE (см. ulimit -n).
sess_fail_ebadf – counter - информация
Неудачные попытки принятия сессий: неверный дескриптор файла
Подробное объяснение причины sess_fail: Дескриптор файла сокета listen был недействителен. Не должно происходить.
sess_fail_enomem – counter - информация
Неудачные попытки принятия сессий: недостаточно памяти
Подробное объяснение причины sess_fail: Вероятно, недостаточно памяти буфера сокета. Не должно происходить.
sess_fail_other – counter - информация
Неудачные попытки принятия сессий: другие
Подробное объяснение причины sess_fail: ни одно из вышеперечисленных. См. журнал SessError (varnishlog -g raw -i SessError).
client_req_400 – counter - информация
Полученные клиентские запросы, подверженные ошибкам 400
Ошибка 400 означает, что запрос был некорректным, имел серьёзные синтаксические ошибки.
client_req_417 – counter - информация
Полученные клиентские запросы, подверженные ошибкам 417
Ошибка 417 означает, что произошла ошибка с заголовком Expect:.
client_req – counter - информация
Полученные корректные клиентские запросы
Количество обработанных клиентских запросов.
esi_req – counter - информация
Подзапросы ESI
Количество подзапросов ESI.
cache_hit – counter - информация
Попадания в кэш
Количество попаданий в кэш. Попадание в кэш означает, что объект был доставлен клиенту без загрузки с сервера.
cache_hit_grace – counter - информация
Попадания в кэш с grace периодом
Количество попаданий в кэш с grace периодом. Попадание в кэш с grace — попадание в кэш, где объект просрочен. Обратите внимание, что такие попадания также включены в счётчик cache_hit.
cache_hitpass – counter - информация
Попадания в кэш для pass
Количество попаданий в кэш для pass. Попадание в кэш для pass указывает, что Varnish передаст запрос бэкенду, и это решение было помещено в кэш. Этот счётчик показывает, сколько раз используется кэшированное решение.
cache_hitmiss – counter - информация
Попадания в кэш для miss
Количество попаданий в кэш для miss. Попадание в кэш для miss указывает, что Varnish продолжит работу как при промахе в кэше без склеивания запросов, и это решение было помещено в кэш. Этот счётчик показывает, сколько раз используется кэшированное решение.
cache_miss – counter - информация
Промахи в кэше
Количество промахов. Промах в кэше указывает, что объект был загружен с бэкенда перед его доставкой клиенту.
beresp_uncacheable – counter - информация
Ответы бэкенда, не подходящие для кэширования
Количество ответов бэкенда, не подходящих для кэширования.
beresp_shortlived – counter - информация
Краткоживущие объекты
Количество объектов, созданных с ttl+grace+keep, короче параметра «shortlived».
backend_conn – counter - информация
Успешные соединения с бэкендом
Количество успешно установленных соединений с бэкендом.
backend_unhealthy – counter - информация
Соединения с бэкендом не были предприняты
backend_busy – counter - информация
Слишком много соединений с бэкендом
backend_fail – counter - информация
Неудачные соединения с бэкендом
backend_reuse – counter - информация
Повторное использование соединений с бэкендом
Количество повторных использований соединений с бэкендом. Этот счётчик увеличивается всякий раз, когда мы повторно используем восстановленное соединение.
backend_recycle – counter - информация
Переинициализация соединений с бэкендом
Количество переинициализаций соединений с бэкендом. Этот счётчик увеличивается всякий раз, когда мы имеем соединение keep-alive, которое возвращается в пул соединений. Оно ещё не использовалось, но может быть использовано, если бэкенд не закрыл его.
backend_retry – counter - информация
Повторные попытки соединения с бэкендом
fetch_head – counter - информация
Загрузка без тела (HEAD)
beresp без тела, потому что запрос — HEAD.
fetch_length – counter - информация
Загрузка с Length
beresp.body с Content-Length.
fetch_chunked – counter - информация
Загрузка в виде кусков
beresp.body с Chunked.
fetch_eof – counter - информация
Загрузка EOF
beresp.body с EOF.
fetch_bad – counter - информация
Загрузка с плохим T-E
Длина beresp.body/загрузка не могут быть определены.
fetch_none – counter - информация
Загрузка без тела
beresp.body пустое
fetch_1xx – counter - информация
Загрузка без тела (1xx)
beresp без тела из-за ответа 1XX.
fetch_204 – counter - информация
Загрузка без тела (204)
beresp без тела из-за ответа 204.
fetch_304 – counter - информация
Загрузка без тела (304)
beresp без тела из-за ответа 304.
fetch_failed – counter - информация
Неудачная загрузка (все причины)
Неудачная загрузка beresp.
bgfetch_no_thread – counter - информация
Ошибка фоновой загрузки (нет потока)
Загрузка bgfetch, вызванная grace hit, завершилась неудачно, потоки недоступны.
pools – gauge - информация
Количество пулов потоков
Количество пулов потоков. См. также параметр thread_pools. Примечание: в настоящее время пулы нельзя удалить после создания.
threads – gauge - информация
Общее количество потоков
Количество потоков во всех пулах. См. также параметры thread_pools, thread_pool_min и thread_pool_max.
threads_limited – counter - информация
Потоки достигли максимума
Количество раз, когда требовалось больше потоков, но ограничение thread_pool_max было достигнуто.
threads_created – counter - информация
Созданные потоки
Общее количество созданных потоков во всех пулах.
threads_destroyed – counter - информация
Уничтоженные потоки
Общее количество уничтоженных потоков во всех пулах.
threads_failed – counter - информация
Ошибка создания потока
Количество неудачных попыток создания потока. См. VSL::Debug для диагностики. См. также параметр thread_fail_delay.
thread_queue_len – gauge - информация
Длина очереди сессий
Длина очереди сессий, ожидающих потоки. Примечание: обновляется только один раз в секунду. См. также параметр thread_queue_limit.
busy_sleep – counter - информация
Количество запросов, отправленных в состояние ожидания из-за занятого объекта objhdr
Количество запросов, отправленных в состояние ожидания без потока из-за занятого объекта.
busy_wakeup – counter - информация
Количество запросов, разбуженных после ожидания из-за занятого объекта objhdr
Количество запросов, удаленных из списка ожидания занятых объектов и перепланированных.
busy_killed – counter - информация
Количество запросов, отменённых после ожидания из-за занятого объекта objhdr
Количество запросов, отменённых из списка ожидания занятых объектов из-за недостатка ресурсов.
sess_queued – counter - информация
Сессии в очереди ожидания потока
Количество сессий, помещённых в очередь ожидания потока. См. также параметр thread_queue_limit.
sess_dropped – counter - информация
Сессии отклонены из-за потока
Количество раз, когда HTTP/1 сессия была отклонена из-за слишком длинной очереди. См. также параметр thread_queue_limit.
req_dropped – counter - информация
Отклоненные запросы
Количество раз, когда HTTP/2 поток был отклонен из-за слишком длинной очереди. См. также параметр thread_queue_limit.
n_object – gauge - информация
Созданные структуры объектов
Приблизительное количество HTTP-объектов (заголовки + тело, если присутствует) в кэше.
n_vampireobject – gauge - диагн
Невоссозданные объекты
Количество невоссозданных объектов
n_objectcore – gauge - информация
Созданные структуры objectcore
Приблизительное количество элементов метаданных объекта в кэше. Каждый объект требует objectcore, дополнительные objectcore — для miss-попаданий, pass-попаданий и занятых объектов.
n_objecthead – gauge - информация
Созданные структуры objecthead
Приблизительное количество различных записей хеша в кэше.
n_backend – gauge - информация
Количество бэкендов
Количество известных нам бэкендов.
n_expired – counter - информация
Количество просроченных объектов
Количество объектов, просроченных из кэша из-за возраста.
n_lru_nuked – counter - информация
Количество удаленных объектов LRU
Сколько объектов было принудительно удалено из хранилища, чтобы освободить место для нового объекта.
n_lru_moved – counter - диагн
Количество перемещённых объектов LRU
Количество операций перемещения в списке LRU.
n_lru_limited – counter - информация
Превышено nuke_limit
Количество раз, когда потребовалось больше места в хранилище, но лимит nuke_limit был достигнут. См. также параметр nuke_limit.
losthdr – counter - информация
Переполнения заголовков HTTP
s_sess – counter - информация
Общее количество увиденных сессий
n_pipe – gauge - информация
Количество текущих сессий канала
pipe_limited – counter - информация
Достигнут pipe_sess_max
Количество раз, когда требовалось больше каналов, но лимит был достигнут. См. также параметр pipe_sess_max.
s_pipe – counter - информация
Общее количество увиденных сессий каналов
s_pass – counter - информация
Общее количество увиденных обработанных запросов
s_fetch – counter - информация
Общее количество инициированных обращений к бэкенду
Общее количество инициированных обращений к бэкенду, включая фоновые обращения.
s_bgfetch – counter - информация
Общее количество инициированных фоновых обращений к бэкенду
s_synth – counter - информация
Общее количество сгенерированных синтетических ответов
s_req_hdrbytes – counter - информация
Размер заголовка запроса в байтах
Общее количество байтов заголовка запроса, полученных
s_req_bodybytes – counter - информация
Размер тела запроса в байтах
Общее количество байтов тела запроса, полученных
s_resp_hdrbytes – counter - информация
Размер заголовка ответа в байтах
Общее количество байтов заголовка ответа, отправленных
s_resp_bodybytes – counter - информация
Размер тела ответа в байтах
Общее количество байтов тела ответа, отправленных
s_pipe_hdrbytes – counter - информация
Размер заголовка запроса канала в байтах
Общее количество байтов запроса, полученных для сессий каналов
s_pipe_in – counter - информация
Количество байтов от клиента в сессиях каналов
Общее количество байтов, переданных от клиентов в сессиях каналов
s_pipe_out – counter - информация
Количество байтов клиенту в сессиях каналов
Общее количество байтов, переданных клиентам в сессиях каналов
sess_closed – counter - информация
Закрытие сессии
sess_closed_err – counter - информация
Закрытие сессии с ошибкой
Общее количество сессий, закрытых с ошибками. См. счетчики diag sc_* для подробной информации
sess_readahead – counter - информация
Предварительное чтение сессии
sess_herd – counter - диагностика
Сессия группы
Количество срабатываний таймаута timeout_linger
sc_rem_close – counter - диагностика
Сессия OK REM_CLOSE
Количество закрытий сессии с REM_CLOSE (Клиент закрыл)
sc_req_close – counter - диагностика
Сессия OK REQ_CLOSE
Количество закрытий сессии с REQ_CLOSE (Клиент запросил закрытие)
sc_req_http10 – counter - диагностика
Сессия с ошибкой REQ_HTTP10
Количество закрытий сессии с ошибкой REQ_HTTP10 (Протокол < HTTP/1.1)
sc_rx_bad – counter - диагностика
Сессия с ошибкой RX_BAD
Количество закрытий сессии с ошибкой RX_BAD (Получен некорректный запрос/ответ)
sc_rx_body – counter - диагностика
Сессия с ошибкой RX_BODY
Количество закрытий сессии с ошибкой RX_BODY (Ошибка при получении тела запроса)
sc_rx_junk – counter - диагностика
Сессия с ошибкой RX_JUNK
Количество закрытий сессии с ошибкой RX_JUNK (Получены некорректные данные)
sc_rx_overflow – counter - диагностика
Сессия с ошибкой RX_OVERFLOW
Количество закрытий сессии с ошибкой RX_OVERFLOW (Переполнение буфера при получении)
sc_rx_timeout – counter - диагностика
Сессия с ошибкой RX_TIMEOUT
Количество закрытий сессии с ошибкой RX_TIMEOUT (Таймаут получения)
sc_rx_close_idle – counter - диагностика
Сессия с ошибкой RX_CLOSE_IDLE
Количество закрытий сессии с ошибкой RX_CLOSE_IDLE: таймаут timeout_idle истек, ожидая запроса клиента.
sc_tx_pipe – counter - диагностика
Сессия OK TX_PIPE
Количество закрытий сессии с TX_PIPE (Транзакция с каналами)
sc_tx_error – counter - диагностика
Сессия с ошибкой TX_ERROR
Количество закрытий сессии с ошибкой TX_ERROR (Ошибка транзакции)
sc_tx_eof – counter - диагностика
Сессия OK TX_EOF
Количество закрытий сессии с TX_EOF (Завершение передачи)
sc_resp_close – counter - диагностика
Сессия OK RESP_CLOSE
Количество закрытий сессии с RESP_CLOSE (Бэкенд/VCL запросил закрытие)
sc_overload – counter - диагностика
Сессия с ошибкой OVERLOAD
Количество закрытий сессии с ошибкой OVERLOAD (Недостаточно ресурсов)
sc_pipe_overflow – counter - диагностика
Сессия с ошибкой PIPE_OVERFLOW
Количество закрытий сессии с ошибкой PIPE_OVERFLOW (Переполнение канала сессии)
sc_range_short – counter - диагностика
Сессия с ошибкой RANGE_SHORT
Количество закрытий сессии с ошибкой RANGE_SHORT (Недостаточно данных для диапазона)
sc_req_http20 – counter - диагностика
Сессия с ошибкой REQ_HTTP20
Количество закрытий сессии с ошибкой REQ_HTTP20 (HTTP2 не принят)
sc_vcl_failure – counter - диагностика
Сессия с ошибкой VCL_FAILURE
Количество закрытий сессии с ошибкой VCL_FAILURE (Ошибка VCL)
client_resp_500 – counter - диагностика
Неудачная доставка из-за недостаточного рабочего пространства.
Количество неудачных ответов из-за исчерпания памяти рабочего пространства во время доставки.
ws_backend_overflow – counter - диагностика
Переполнение workspace_backend
Количество случаев исчерпания места в workspace_backend.
ws_client_overflow – counter - диагностика
Переполнение workspace_client
Количество случаев исчерпания места в workspace_client.
ws_thread_overflow – counter - диагностика
Переполнение workspace_thread
Количество случаев исчерпания места в workspace_thread.
ws_session_overflow – counter - диагностика
Переполнение workspace_session
Количество случаев исчерпания места в workspace_session.
shm_records – counter - диагностика
Записи SHM
Количество записей журнала, записанных в общий журнал памяти.
shm_writes – counter - диагностика
Записи SHM
Количество отдельных записей в общий журнал памяти. Одна запись может объединять несколько записей для буферизованных задач.
shm_flushes – counter - диагностика
Сброс SHM из-за переполнения
Количество записей, выполненных до конца буферизованной задачи, потому что добавление записи в пакет превысило бы vsl_buffer.
shm_cont – counter - диагностика
Конфликт блокировок SHM
Количество случаев, когда запись должна была ждать блокировки.
shm_cycles – counter - диагностика
SHM циклически проходит через пространство VSL
Количество случаев, когда запись записей журнала доходила до конца общего журнала памяти, возвращаясь к началу.
shm_bytes – counter - диагностика
Размер SHM в байтах
Количество байтов, записанных в общий журнал памяти.
backend_req – counter - информация
Сделанные запросы бэкенда
n_vcl – gauge - информация
Общее количество загруженных VCL
n_vcl_avail – gauge - диагностика
Количество доступных VCL
n_vcl_discard – gauge - диагностика
Количество удаленных VCL
vcl_fail – counter - информация
Неудачи VCL
Количество сбоев, которые помешали завершению VCL.
bans – gauge - информация
Количество запретов
Общее количество всех запретов в системе, включая запреты, отмененные более новыми, и запреты, уже проверенные ban-lurker.
bans_completed – gauge - диагностика
Количество помеченных как «выполненные» запретов
Количество запретов, которые больше не активны, либо потому, что были проверены ban-lurker, либо отменены более новыми идентичными запретами.
bans_obj – gauge - диагностика
Количество запретов, использующих obj.*
Количество запретов, которые используют переменные obj.*, эти запреты, возможно, могут быть отменены ban-lurker.
bans_req – gauge - диагностика
Количество запретов, использующих req.*
Количество запретов, которые используют переменные req.*, эти запреты не могут быть отменены ban-lurker.
bans_added – counter - диагностика
Добавленные запреты
Счетчик добавленных в список запретов.
bans_deleted – counter - диагностика
Удаленные запреты
Счетчик запретов, удаленных из списка.
bans_tested – counter - диагностика
Запреты, проверенные против объектов (поиск)
Количество запретов и объектов, которые были проверены друг против друга во время поиска по хешу.
bans_obj_killed – counter - диагностика
Объекты, убитые запретами (поиск)
Количество объектов, убитых запретами во время поиска объектов.
bans_lurker_tested – counter - диагностика
Запреты, проверенные против объектов (lurker)
Количество запретов и объектов, которые были проверены друг против друга ban-lurker.
bans_tests_tested – counter - диагностика
Тесты запретов, проверенные против объектов (поиск)
Количество тестов и объектов, которые были проверены друг против друга во время поиска. ‘ban req.url == foo && req.http.host == bar’ учитывается как один в ‘bans_tested’ и как два в ‘bans_tests_tested’
bans_lurker_tests_tested – counter - диагностика
Тесты запретов, проверенные против объектов (lurker)
Количество тестов и объектов, которые были проверены друг против друга ban-lurker. ‘ban req.url == foo && req.http.host == bar’ учитывается как один в ‘bans_tested’ и как два в ‘bans_tests_tested’
bans_lurker_obj_killed – counter - диагностика
Объекты, убитые запретами (lurker)
Количество объектов, убитых ban-lurker.
bans_lurker_obj_killed_cutoff – counter - диагностика
Объекты, убитые запретами для отсечения (lurker)
Количество объектов, убитых ban-lurker, чтобы поддерживать количество запретов ниже ban_cutoff.
bans_dups – counter - диагностика
Запреты, отмененные другими запретами
Количество запретов, замененных более поздними идентичными запретами.
bans_lurker_contention – counter - диагностика
Lurker уступил место для поиска
Количество случаев, когда ban-lurker должен был подождать поиска.
bans_persisted_bytes – gauge - диагностика
Байты, используемые постоянными списками запретов
Количество байтов, используемых постоянными списками запретов.
bans_persisted_fragmentation – gauge - диагностика
Дополнительные байты в постоянных списках запретов из-за фрагментации
Количество дополнительных байтов, накопленных в результате удаленных и завершенных запретов в постоянных списках запретов.
n_purges – counter - информация
Количество выполненных операций очистки
n_obj_purged – counter - информация
Количество очищенных объектов
exp_mailed – counter - диагностика
Количество объектов, отправленных в поток истечения срока действия
Количество объектов, отправленных в поток истечения срока действия для обработки.
exp_received – counter - diag
Количество объектов, полученных потоком истечения срока действия
Количество объектов, полученных потоком истечения срока действия для обработки.
hcb_nolock – counter - debug
Обращения к HCB без блокировки
hcb_lock – counter - debug
Обращения к HCB с блокировкой
hcb_insert – counter - debug
Вставки HCB
esi_errors – counter - diag
Ошибки разбора ESI (разблокировка)
esi_warnings – counter - diag
Предупреждения при разборе ESI (разблокировка)
vmods – gauge - info
Загруженные VMOD
n_gzip – counter - info
Операции gzip
n_gunzip – counter - info
Операции gunzip
n_test_gunzip – counter - info
Тестовые операции gunzip
Эти операции выполняются, когда Varnish получает сжатый объект от бэкенда. Они выполняются для проверки потока gzip при его вставке в хранилище.
http1_iovs_flush – counter - info
Преждевременные сбросы iovec
Количество дополнительных операций записи, выполненных по HTTP1-соединениям, потому что количество векторов ввода-вывода было слишком малым для отправки всех возможных операций ввода-вывода за один раз. Это число настраивается с помощью параметра http1_iovs для клиентских соединений и неявно определяется объемом свободной рабочей области для соединений с бэкендом.
MEMPOOL – Счетчики пула памяти
live – gauge - debug
В использовании
pool – gauge - debug
В пуле
sz_wanted – gauge - debug
Запрошенный размер
sz_actual – gauge - debug
Выделенный размер
allocs – counter - debug
Выделения
frees – counter - debug
Освобождения
recycle – counter - debug
Переиспользовано из пула
timeout – counter - debug
Истекли из пула
toosmall – counter - debug
Слишком мал для переиспользования
surplus – counter - debug
Слишком много для пула
randry – counter - debug
Пул опустел
MGT – Счетчики процесса управления
uptime – counter - info
Время работы процесса управления
Время работы процесса управления в секундах
child_start – counter - diag
Запущен дочерний процесс
Количество запусков дочернего процесса
child_exit – counter - diag
Нормальное завершение дочернего процесса
Количество корректных завершений дочернего процесса
child_stop – counter - diag
Непредвиденное завершение дочернего процесса
Количество завершений дочернего процесса с неожиданным кодом возврата
child_died – counter - diag
Дочерний процесс завершился (сигнал)
Количество завершений дочернего процесса из-за сигналов
child_dump – counter - diag
Дочерний процесс создал дамп памяти
Количество созданных дампов памяти дочерним процессом
child_panic – counter - diag
Паника дочернего процесса
Количество паник дочернего процесса, перехваченных процессом управления
SMA – Счетчики стевидора malloc
c_req – counter - info
Запросы выделения памяти
Количество запросов хранения сегмента памяти.
c_fail – counter - info
Неудачи выделения памяти
Количество неудач при запросе сегмента памяти.
c_bytes – counter - info
Выделенные байты
Общее количество выделенных байтов.
c_freed – counter - info
Освобожденные байты
Общее количество освобожденных байтов.
g_alloc – gauge - info
Необработанные выделения памяти
Количество необработанных выделений памяти.
g_bytes – gauge - info
Необработанные байты
Количество выделенных байтов в памяти.
g_space – gauge - info
Доступные байты
Количество оставшихся байтов в памяти.
SMF – Счетчики стевидора файлов
c_req – counter - info
Запросы выделения памяти
Количество запросов хранения сегмента памяти.
c_fail – counter - info
Неудачи выделения памяти
Количество неудач при запросе сегмента памяти.
c_bytes – counter - info
Выделенные байты
Общее количество выделенных байтов.
c_freed – counter - info
Освобожденные байты
Общее количество освобожденных байтов.
g_alloc – gauge - info
Необработанные выделения памяти
Количество необработанных выделений памяти.
g_bytes – gauge - info
Необработанные байты
Количество выделенных байтов в памяти.
g_space – gauge - info
Доступные байты
Количество оставшихся байтов в памяти.
g_smf – gauge - info
N struct smf
g_smf_frag – gauge - info
N small free smf
g_smf_large – gauge - info
N large free smf
SMU – Счетчики стевидора umem
c_req – counter - info
Запросы выделения памяти
Количество запросов хранения сегмента памяти.
c_fail – counter - info
Неудачи выделения памяти
Количество неудач при запросе сегмента памяти.
c_bytes – counter - info
Выделенные байты
Общее количество выделенных байтов.
c_freed – counter - info
Освобожденные байты
Общее количество освобожденных байтов.
g_alloc – gauge - info
Необработанные выделения памяти
Количество необработанных выделений памяти.
g_bytes – gauge - info
Необработанные байты
Количество выделенных байтов в памяти.
g_space – gauge - info
Доступные байты
Количество оставшихся байтов в памяти.
VBE – Счетчики бэкенда
happy – bitmap - info
Успешные зонды работоспособности
Представляет последние результаты зондирования в виде битовой карты. Успешные зонды соответствуют установленным битам 1, а неудачные — битам 0. Старшие биты соответствуют более старым зондам.
bereq_hdrbytes – counter - info
Байты заголовка запроса
Общее количество байтов заголовка запроса, отправленных бэкенду
bereq_bodybytes – counter - info
Байты тела запроса
Общее количество байтов тела запроса, отправленных бэкенду
beresp_hdrbytes – counter - info
Байты заголовка ответа
Общее количество байтов заголовка ответа, полученных от бэкенда
beresp_bodybytes – counter - info
Байты тела ответа
Общее количество байтов тела ответа, полученных от бэкенда
pipe_hdrbytes – counter - info
Байты заголовка запроса по каналам
Общее количество байтов заголовка запроса, отправленных по каналам
pipe_out – counter - info
Байты, переданные бэкенду по каналам
Общее количество байтов, переданных бэкенду по каналам
pipe_in – counter - info
Байты, полученные от бэкенда по каналам
Общее количество байтов, полученных от бэкенда по каналам
conn – gauge - info
Используемые одновременные подключения
Количество подключений к бэкенду в данный момент. Это число всегда меньше или равно количеству подключений к бэкенду (например, показанному как ESTABLISHED для TCP-соединений в netstat) из-за пула соединений.
req – counter - info
Отправленные запросы к бэкенду
unhealthy – counter - info
Запросы не были предприняты из-за неисправности бэкенда
busy – counter - info
Запросы не были предприняты из-за загруженности бэкенда
Количество раз, когда предельное значение max_connections достигалось
fail – counter - info
Неудачные подключения
Счетчик неудачных подключений. Подробные причины указаны в счетчиках fail_* (уровень DIAG) и в журнале под тегом FetchError.
Этот счетчик является суммой всех счетчиков fail_*.
Все счетчики fail_* могут быть немного неточными из-за эффективности.
fail_eacces – counter - diag
Подключения завершились с ошибками EACCES или EPERM
fail_eaddrnotavail – counter - diag
Подключения завершились с ошибкой EADDRNOTAVAIL
fail_econnrefused – counter - diag
Подключения завершились с ошибкой ECONNREFUSED
fail_enetunreach – counter - diag
Подключения завершились с ошибкой ENETUNREACH
fail_etimedout – counter - diag
Подключения завершились с ошибкой ETIMEDOUT
fail_other – counter - diag
Подключения завершились по другим причинам
helddown – counter - diag
Открытия подключений не были предприняты
Подключения не были предприняты в течение периода backend_local_error_holddown или backend_remote_error_holddown после возникновения основной проблемы с подключением.
Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/reference/varnish-counters.html