Spec-Zone.ru › Varnish

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.

СМОТРИТЕ ТАКЖЕ

  • varnishd
  • varnishhist
  • varnishlog
  • varnishncsa
  • varnishtop
  • curses(3)
  • varnish-counters

АВТОРЫ

Эта страница руководства была написана Dag-Erling Smørgrav, Per Buer, Lasse Karstensen и Martin Blix Grydeland.

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

Spec-Zone.ru

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