HAProxy,如何禁用统计端点的日志

HAProxy,如何禁用统计端点的日志

我正在使用与此配置类似的功能启用统计数据:

global
  log /var/run/log local0 info

defaults
  log global

listen stats
  bind *:9090
  stats enable
  stats auth secret:pass
  stats refresh 5s
  stats show-legends
  stats show-node
  stats uri /stats

它们可以工作,但现在我想知道是否有办法阻止统计数据发出日志,目前,在我的日志中,我有多行如下:

Connect from x.x.x.x:33970 to y.y.y.y:9090 (stats/HTTP)

知道如何防止记录统计请求吗?

我已经尝试过listen stats定义但没有成功:

 http-request set-log-level silent

答案1

我在前端配置中使用选项 dontlog-normal -http://cbonte.github.io/haproxy-dconv/2.0/configuration.html#4-option%20dontlog-normal并且没有更多 /stats 的日志条目

frontend stats
     bind *:8404
     # Enable Prometheus Exporter
     http-request use-service prometheus-exporter if { path /metrics }
     stats enable
     stats uri /stats
     stats refresh 10s
     option dontlog-normal

相关内容