Тип сервиса HealthCheck#
В контексте service объявляется тип сервиса, соответствующий service_healthcheck:
service:
service_healthcheck:
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный |
Идентификатор сервиса в контексте всего профиля. Используется, например, в названии директории и других системных файлах. Значение должно быть уникальным |
Текстовое значение (строка, число или их комбинация, разделитель — «_») |
— |
|
Опциональный (обязательный, если указан |
Технологическое название сервиса, используемое для идентификации сервиса в логах транзакций. Значение должно быть уникальным |
Строковое значение |
— |
|
Опциональный |
Версия профиля данного сервиса |
Текстовое значение |
— |
|
Опциональный |
Строка с описанием сервиса. Значение не является уникальным |
Текстовое значение |
— |
|
Обязательный |
Настройки прослушивания. Если не указан, для взаимодействия между сервисами используются unix-сокеты |
Последовательность параметров, описанных в разделе Параметр listen |
— |
|
Опциональный |
Настройка динамической генерации ответов на запросы о текущем состоянии экземпляра или сервиса |
Последовательность параметров, описанных в разделе Пaраметр healthcheck_dynamic |
— |
|
Опциональный |
Группа фильтров: modsecurity (проверка трафика на наличие угроз) и icap (проверка трафика на наличие вирусов) |
Группа параметров и их значения |
— |
|
Опциональный |
Указание разрешенных методов запроса и параметров запроса |
Группа параметров, описанных в разделе Параметр allowed_queries |
Значения группы задаются пользователем |
|
Опциональный |
Секция параметров телеметрии |
Параметры, описанные в разделе Параметр opentelemetry_tracing |
Значения группы задаются пользователем |
|
Опциональный |
Уровень логирования для сервиса |
|
Наследуется от значения в |
|
Опциональный |
Группировка access журналов по кодам состояния (2xx, 3xx, 4xx, 5xx, 404, 413, 429, 499, 500) |
|
|
|
Опциональный |
Формат логирования |
Текстовое значение |
— |
|
Опциональный |
Таймаут при чтении заголовка запроса клиента |
Текстовое значение с суффиксом: |
|
|
Опциональный |
Таймаут при чтении тела запроса клиента |
Текстовое значение с суффиксом: |
|
|
Опциональный |
Таймаут, в течение которого keep-alive соединение с клиентом не будет закрыто со стороны сервера |
Текстовое значение с суффиксом: |
|
|
Опциональный |
Максимальное время, в течение которого могут обрабатываться запросы в рамках keep-alive соединения |
Текстовое значение с суффиксом: |
|
|
Опциональный |
Максимальное число запросов, которые можно сделать по одному keep-alive соединению |
Целочисленное значение |
|
|
Опциональный |
Таймаут при передаче ответа клиенту (устанавливается между двумя операциями записями) |
Текстовое значение с суффиксом: |
|
|
Опциональный |
Признак запрета использования HTTP pipelined requests для входящих запросов клиента |
|
|
|
Опциональный |
Ограничение приема входящих соединений только по протоколу http2 |
|
|
|
Опциональный |
Ограничение размера тела запроса |
Группа параметров и их значения |
|
|
Обязательный (в рамках |
Максимальный размер тела запроса |
Текстовое значение с суффиксом: число (байты), |
— |
|
Опциональный (в рамках |
Сброс соединения при превышении size |
|
— |
|
Опциональный (в рамках |
Включение ограничения размера тела запроса |
|
|
|
Опциональный |
Определение имен переменных и их значений |
Последовательность параметров и их значения |
— |
|
Обязательный (в рамках |
Имя переменной |
Текстовое значение |
— |
|
Опциональный (в рамках |
Значение переменной |
Текстовое значение |
— |
|
Опциональный |
Ограничение скорости обработки запросов. Определение, требуется ли пропускать избыточные запросы в пределах всплеска без задержки |
Группа параметров, описанных в разделе Параметр limit_req |
— |
|
Опциональный |
Ограничение запросов |
Последовательность параметров, описанных в разделе Пaраметр limit_requests |
— |
|
Опциональный |
Противодействие роботам, отправляющим HTTP запросы, а также сканированию портов |
Группа параметров, описанных в разделе Параметр robot_mitigation |
— |
|
Опциональный |
Мониторинг поведения пользователей при доступе к серверу. Используется с другими группами параметров безопасности |
Группа параметров, описанных в разделе Параметр ip_behavior |
— |
|
Опциональный |
Отслеживание заголовков Set-Cookies и значений cookie в ответе со стороны сервера. Зависит от session_module |
Группа параметров, описанных в разделе Параметр cookie_poisoning |
— |
|
Опциональный |
Ограничение числа соединений по заданному ключу |
Последовательность параметров, описанных в разделе Параметр limit_conn |
— |
|
Опциональный |
Параметры отправки событий конфигуратора |
Последовательность параметров, описанных в разделе Параметр buffers |
— |
|
Опциональный |
Параметры отправки событий конфигуратора |
Последовательность параметров, описанных в разделе Параметр logging |
— |
Пример:
upload_size_limit:
size: 40M
drop: 'on'
enable: true