varnishstat
Статистика кэша Varnish
- Раздел руководства:
-
1
КРАТКОЕ ОПИСАНИЕ
varnishstat [-1] [-f <glob>] [-h] [-I <glob>] [-j] [-l] [-n <dir>] [-r] [-t <секунды|выкл>] [-V] [-X <glob>] [-x]
ОПИСАНИЕ
Утилита varnishstat отображает статистику работающего экземпляра varnishd(1).
Доступны следующие опции:
- -1
-
Вместо отображения непрерывно обновляемой информации, выводит статистику в стандартный вывод.
- -f <glob>
-
Glob для фильтрации полей (старая версия). Используйте обратную косую черту для экранирования символов. Если аргумент начинается с ‘^’, он используется как эксклюзивный glob. Можно указать несколько аргументов -f. Фильтрация по старым globs выполняется вместе с включением globs (-I) и исключением globs (-X) в порядке их указания, на основе принципа первого совпадения.
- -h
-
Выводит справку по использованию программы и завершает работу.
- -I <glob>
-
Glob для включения полей. Используйте обратную косую черту для экранирования символов. Можно указать несколько аргументов -I. Фильтры исключения обрабатываются в порядке указания вместе с исключающими globs (-X) и старыми фильтрами (-f) на основе принципа первого совпадения.
- -j
-
Выводит статистику в стандартный вывод в формате JSON.
- -l
-
Отображает доступные поля для использования с опцией -f.
- -n <dir>
-
Указывает рабочую директорию varnishd (также известную как имя экземпляра), чтобы получить данные из логов. Если -n не указан, используется имя хоста.
- -r
-
Переключает отображение необработанных или скорректированных значений. По умолчанию используются скорректированные значения.
- -t <seconds|off>
-
Таймаут перед возвратом ошибки при первоначальном подключении к VSM. Если задано, подключение к VSM повторяется каждые 0,5 секунды в течение заданного количества секунд. Если ноль, подключение пытается только один раз и немедленно завершается неудачей, если подключение не удалось. Если установлено «выкл», подключение не будет отказываться, позволяя утилите запускаться и бесконечно ждать появления экземпляра Varnish. По умолчанию установлено 5 секунд.
- -V
-
Выводит информацию о версии и завершает работу.
- -X <glob>
-
Glob для исключения полей. Используйте обратную косую черту для экранирования символов. Можно указать несколько аргументов -X. Фильтры исключения обрабатываются в порядке указания вместе с включения globs (-I) и старыми фильтрами (-f) на основе принципа первого совпадения.
- -x
-
Выводит статистику в стандартный вывод в формате XML.
- --optstring
-
Выводит параметр optstring в
getopt(3)для помощи в написании скриптов-оболочек.
РЕЖИМ CURSES
Если ни одна из опций -1, -j или -x не указана, приложение запускается в режиме curses. Это отображает постоянно обновляемый вид значений счетчиков вместе с их описанием.
Верхняя область отображает информацию о времени работы процесса.
Центральная область отображает список значений счетчиков.
Нижняя область отображает описание текущего выбранного счетчика.
При запуске отображаются только счетчики уровня INFO.
Столбцы
Отображаются следующие столбцы, слева направо:
- Имя
-
Имя счетчика
- Текущее
-
Текущее значение счетчика.
- Изменение
-
Среднее изменение в секунду за последний интервал обновления.
- Среднее
-
Среднее значение этого счетчика за время работы демона Varnish или за определенный период, если счетчик не может быть усреднен.
- Среднее_10
-
Среднее скользящее значение за последние 10 интервалов обновления.
- Среднее_100
-
Среднее скользящее значение за последние 100 интервалов обновления.
- Среднее_1000
-
Среднее скользящее значение за последние 1000 интервалов обновления.
Сочетания клавиш
- <h>
-
Переключить экран справки.
- <ВВЕРХ> или <k>
-
Перемещение по списку счетчиков на одну строку вверх.
- <ВНИЗ> или <j>
-
Перемещение по списку счетчиков на одну строку вниз.
- <СТР ВВЕРХ> или <b> или <CTRL-B>
-
Перемещение по списку счетчиков на одну страницу вверх.
- <СТР ВНИЗ> или <ПРОБЕЛ> или <CTRL-F>
-
Перемещение по списку счетчиков на одну страницу вниз.
- <ДОМ> или <g>
-
Перемещение по списку счетчиков в начало.
- <КОНЕЦ> или <G>
-
Перемещение по списку счетчиков в конец.
- <d>
-
Переключает отображение скрытых счетчиков. Скрытые счетчики - те, которые равны нулю на протяжении всего времени работы varnishstat. По умолчанию скрытые счетчики скрыты.
- <r>
-
Переключает отображение необработанных и скорректированных значений. Когда значение счетчика уменьшается быстрее, чем увеличивается, оно может быть представлено как большое целое число с установленным старшим битом. По умолчанию такие значения корректируются до нуля.
- <e>
-
Переключает масштаб значений.
- <v>
-
Увеличить подробность. По умолчанию отображаются только счетчики уровня INFO.
- <V>
-
Уменьшить подробность. По умолчанию отображаются только счетчики уровня INFO.
- <q>
-
Выход.
- <CTRL+T>
-
Образец сейчас.
- <+>
-
Увеличить интервал обновления.
- <->
-
Уменьшить интервал обновления.
ВЫВОДЫ
Формат XML вывода:
<varnishstat timestamp="YYYY-MM-DDTHH:mm:SS">
<stat>
<name>FIELD NAME</name>
<value>FIELD VALUE</value>
<flag>FIELD SEMANTICS</flag>
<format>FIELD DISPLAY FORMAT</format>
<description>FIELD DESCRIPTION</description>
</stat>
[..]
</varnishstat>
Формат JSON вывода:
{
"timestamp": "YYYY-MM-DDTHH:mm:SS",
"FIELD NAME": {
"description": "FIELD DESCRIPTION",
"flag": "FIELD SEMANTICS", "format": "FIELD DISPLAY FORMAT",
"value": FIELD VALUE
},
"FIELD NAME": {
"description": "FIELD DESCRIPTION",
"flag": "FIELD SEMANTICS", "format": "FIELD DISPLAY FORMAT",
"value": FIELD VALUE
},
[..]
}
Отметка времени - время, когда отчет был сгенерирован varnishstat.
СМОТРИТЕ ТАКЖЕ
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/varnishstat.html