Deliver ReqEnd in http header

Erik Torlen duja at
Wed Feb 27 18:28:29 CET 2008

But we could take those timestamps that we would be able to compose 
before the transmission of headers :)

This would be cool to have. Is it alot of code to implent? Can I as a 
"almost-a-newbie" go into the code? :P

/ Erik

Poul-Henning Kamp skrev:
> In message <40zeulwe24yossl.270220081655 at>, Erik writes:
>> I suspect that this cant be done right now but Ill ask anyway.
>> In varnishlog you have the reqend field with some interesting times. My question is if I could include these times in one or more http headerfields when varnish delivers the response (vcl_deliver).
>> Varnishlog often gets very big and in my opinion it would be easier to use, for ex. LiveHttp Header in firefox or something similiar, to see the step that took time.
>> ReqEnd Example:
>> 2039158367 1158180241.888800123 1158180241.888854881 0.005646787 0.000015924 0.000038834
>> XID        Request timestamp    Complete timestamp   Idle time   proc.time   xmit time
> Well, obviously you cannot have timestamps that are taken after we
> compose the headers for transmission, but otherwise it wouldn't be
> impossible.

More information about the varnish-misc mailing list