Как настроить уровень ведения журнала или вообще отключить ведение журнала для определенных бэкэндов в HAProxy?
В приведенном ниже примере обе директивы "http-запрос set-log-level ошибка" и "нет журнала"похоже, не действуют - журналы завалены строками успешного HTTP-статуса 200 записей ОК.
global
log /dev/log local0
log /dev/log local1 notice
...
defaults
log global
mode http
option httplog
option dontlognull
...
backend static
http-request set-log-level err
no log
Любезно предоставлено Meineerde в #haproxy
на Freenode:
Вы можете отключить вход во внешний интерфейс, используя те же условия, при которых вы выбираете серверную часть.
http-request set-log-level silent if static
use_backend static if static
Это должно происходить в разделе внешнего интерфейса, потому что решение о ведении журнала должно быть принято на этом этапе.