gpt4 book ai didi

newrelic - 如何在 HAProxy 中添加 X-Request-Start?

转载 作者:行者123 更新时间:2023-12-01 07:36:50 26 4
gpt4 key购买 nike

我们想跟踪请求队列时间,根据 https://docs.newrelic.com/docs/apm/other-features/request-queueing/configuring-request-queue-reporting ,我们需要添加 X-Request-StartX-Queue-Start以毫秒为单位的时间戳。

最佳答案

使用 %Ts不是 正确的解决方案,因为它是 session (流)的开始时间而不是请求时间。多个请求将使用相同的 %Ts时间。 See more details here

haproxy版本的正确解决方案 <1.9 是在frontend中使用以下内容堵塞。不幸的是,它只有秒分辨率。

http-request set-header X-Request-Start t=%[date()]

如果您使用 haproxy 版本 >=1.9 有一个新的样本获取方法 date_us()可用于获得微秒分辨率。
http-request set-header X-Request-Start t=%[date()]%[date_us()]

注: The newrelic agents can automatically handle timestamps values sent using seconds, milliseconds, or as microseconds .

关于newrelic - 如何在 HAProxy 中添加 X-Request-Start?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31036893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com