Varnishlog parser / vsltrans

Human-readable and easier to understand VSL (varnishlog) output

An small output sample:

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
START transaction.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
General Info.
----------------------------------------------------------------------
Client ip:port | 192.168.1.199:43051
Request host | 192.168.1.199
Response size | 158 byte
Response Status | HTTP/1.1 200 OK
Total time | 0.00684 sec
HitPass count | 0
Restart count | 0
ESI count | 2
Backend count | 3
+Backend | default
+Backend | default
+Backend | default
----------------------------------------------------------------------
...
######################################################################
Action infomation.
----------------------------------------------------------------------
+-------------+
| recv |
+-------------+
|
| VCL_trace | (VRT_Count:1 line:16 pos:1)
| VCL_Log | hogehojfdls
| VCL_trace | (VRT_Count:5 line:41 pos:5)
| VCL_trace | (VRT_Count:6 line:42 pos:9)
| VCL_trace | (VRT_Count:8 line:46 pos:13)
...
######################################################################
Variable infomation.
-----------------------------------------------------------------------------------------------
req.url | /esi.html
req.request | GET
req.xid | 2088372858
req.http.User-Agent | Wget/1.12 (linux-gnu)
req.http.Accept | */*
req.http.Host | 192.168.1.199
req.http.Connection | Keep-Alive
req.proto | HTTP/1.0
-----------------------------------------------------------------------------------------------
bereq.url | /esi.html
bereq.http.User-Agent | Wget/1.12 (linux-gnu)
...

Licence: 
Status: 
In development
Varnish version supported: 
Commercial support: 
No
Category: 
Monitoring+Statistics