标签: goaccess

GoAccess 的 Haproxy 日志自定义格式

我想将 GoAccess 与 Haproxy 一起使用,它用作反向代理和负载平衡器。

我的目标是创建一个自定义日志格式,它看起来与 apache2 完全一样(与默认的 goaccess 设置兼容)。

到目前为止我做到了

capture request header Referrer len 64

capture request header Content-Length len 10

capture request header User-Agent len 64

log-format %si:%sp\ %ci\ -\ -\ [%t]\ "%r"\ %ST\ %B\ "%%Referrer"\ "%%User-Agent"
Run Code Online (Sandbox Code Playgroud)

我的 haproxy 版本是 HA-Proxy 版本 1.5.14 2015/07/02

我不知道如何从捕获的请求中提取引用者和用户代理。我在手册中找不到任何关于自定义日志格式的有用信息。

编辑

我发现 %hrl 是捕获的请求标头的字符串列表。是否可以通过键或索引提取值?

haproxy goaccess

3
推荐指数
1
解决办法
3844
查看次数

标签 统计

goaccess ×1

haproxy ×1