Параметр event_hook#
Группа параметров event_hook производит журналирование событий.
Доступно четыре вида журналирования:
запрос клиенту;
ответ клиенту;
запрос на upstream;
ответ от upstream.
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный (если |
Последовательность этапов журналирования |
Последовательность параметров и их значения |
— |
|
Обязательный |
Определяет, на каком из этапов необходимо включить журналирование. Значение должно быть уникальным |
|
— |
|
Опциональный |
Имя файла журнала |
Строковое значение |
|
|
Опциональный |
Файл шаблона, в соответствии с которым будет заполнен файл журнала |
Строковое значение |
— |
|
Опциональный |
Пороговое значение, после превышения которого событие журналирования будет записано в файл temp |
Текстовое значение с суффиксом: число без суффикса — байты, |
— |
|
Обязательный (если |
Необходимость осуществлять журналирование в файл |
|
— |
|
Опциональный |
Вкл./Откл. evh (журналирование) для сервиса |
|
|
|
Опциональный |
Тип сервиса для обработки события |
Текстовое значение |
— |
|
Опциональный |
Синхронное или асинхронное журналирование |
|
|
|
Обязательный (если |
Идентификатор сервиса для обработки события |
Текстовое значение |
— |
|
Обязательный (если |
Таймаут чтения для сервиса обработки события |
Текстовое значение |
|
|
Обязательный (если |
Таймаут отправки для сервиса обработки события |
Текстовое значение |
|
|
Обязательный (если |
Таймаут соединения для сервиса обработки события |
Текстовое значение |
|
|
Обязательный (если |
Таймаут для тела клиента для сервиса обработки события |
Текстовое значение |
|
|
Обязательный (если |
Размер буфера сервиса обработки события для записи в сервис таймаута |
Текстовое значение |
|
|
Обязательный (если |
Максимальный размер встроенной памяти асинхронного сервиса обработки события для события |
Текстовое значение |
|
|
Опциональный |
Путь для хранения временных данных |
Строковое значение |
|
Пример использования параметра event_hook:
event_hook:
stage:
- name: client_request
- name: client_response
- name: upstream_request
- name: upstream_response
log_in_file: "on"