Spec-Zone.ru › Varnish

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 после возникновения основной проблемы с подключением.

АВТОРЫ

Эта страница руководства была написана Ларсе Карстенсеном, используя содержимое из vsc2rst, написанного Толлефом Фог Хеном.

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API