Desativar o registro em log de HTTP para backend específico no HAProxy

2

Como se ajusta o nível de registro ou se desabilita o registro para back-ends específicos no HAProxy?

No exemplo abaixo, as duas diretivas " link " e " no log " parecem não ter efeito - os logs são inundados com linhas de status HTTP bem-sucedidas. 200 OK registros.

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
    
por AlexMinza 07.12.2014 / 19:34

1 resposta

6

Cortesia de meineerde em #haproxy no Freenode:

Você pode desabilitar o log no frontend, usando as mesmas condições pelas quais você escolhe o backend.

http-request set-log-level silent if static
use_backend static                if static

Isso deve acontecer na seção do frontend, porque a decisão do registro deve ser feita nesse estágio.

    
por 16.01.2015 / 12:22

Tags