使用 varnishncsa 记录 "total-time"(%D 与 %T)

logging "total-time" with varnishncsa (%D vs %T)

我想要以秒为单位的“总时间”,但精度为“微秒”。

如果我使用 %T,我将无法获得精确度。 如果我使用 %D 我会得到精度,但统一性不是第二。

有什么方法可以得到以秒为单位的“总时间”(浮点数)?

非常感谢

伊班

您要找的是%{VSL:Timestamp:Resp[2]}x

使用不同变体的示例命令:

varnishncsa -F "%T %D %{VSL:Timestamp:Resp[2]}x"

示例输出:

0 535 0.000536