【问题标题】:How to capture cookies on haproxy logs?如何在 haproxy 日志上捕获 cookie?
【发布时间】:2018-11-16 08:50:04
【问题描述】:

美好的一天!

我对 HA 代理很陌生,我正在尝试使用 httplog 选项记录所有 http 详细信息。我可以在哪里捕获除 cookie 请求和响应之外的所有详细信息。我需要捕捉它们以便能够了解用户在我们网站上的行为。

我在谷歌上找到了一些参考,如下所示,

捕获 cookie 名称 len 10

注意:我使用的是 marathon-lb haproxy 官方 docker 镜像

我不明白我应该在“名称”处给出什么以便它可以捕获?或者如果有什么方法可以捕获?

提前感谢您的帮助:)

【问题讨论】:

    标签: cookies session-cookies haproxy marathon


    【解决方案1】:

    要记录 cookie,您需要在记录时捕获,其中 name 是您要捕获的 cookie 的名称。

    要记录捕获的 cookie,您将使用

    %CC #captured_request_cookie
    %CS #captured_response_cookie
    

    您必须使用 log-format 选项并创建包含这些 cookie 的自定义日志。

    文档部分https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#8.2.4

    【讨论】:

    • 请注意,HAProxy cookie 捕获支持仅捕获一个 cookie。如果您想在日志中捕获多个 cookie,HAProxy 不支持它。
    猜你喜欢
    • 2017-10-23
    • 1970-01-01
    • 2021-10-11
    • 2018-07-09
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多