proxy.varnish
Introduction
The tags beginning with proxy.varnish
identify events generated by Varnish HTTP Cache belonging to Varnish Software.
Valid tags and data tablesÂ
The full tag must have at least 3 levels. The first two are fixed as proxy.varnish
. The third level identifies the type of events sent and the rest of them indicate the event subtypes.
These are the valid tags and corresponding data tables that will receive the parsers' data:
Product / Service | Tags | Data tables |
---|---|---|
Varnish HTTP Cache |
|
|
|
|
For more information, read more About Devo tags.
Table structure
These are the fields displayed in these tables:
proxy.varnish.accessCombined
Field | Type | Source field name | Extra fields |
---|---|---|---|
eventdate |
| Â | Â |
environment |
| venv | Â |
site |
| vsite | Â |
clon |
| vclon | Â |
serverdate |
| Â | Â |
srcIp |
| Â | Â |
user |
| Â | Â |
method |
| Â | Â |
url |
| Â | Â |
protocol |
| Â | Â |
statusCode |
| Â | Â |
responseLength |
| Â | Â |
referer |
| Â | Â |
userAgent |
| Â | Â |
unk |
| Â | Â |
srcIdentd |
| Â | Â |
hostchain |
|  | ✓ |
tag |
|  | ✓ |
rawMessage |
|  | ✓ |
proxy.varnish.accessCombinedXff
Field | Type | Field Transformation | Source field name | Extra fields |
---|---|---|---|---|
eventdate |
| Â | Â | Â |
environment |
| Â | venv | Â |
site |
| Â | vsite | Â |
clon |
| Â | vclon | Â |
serverdate |
| Â | Â | Â |
proxyChain |
| Â | Â | Â |
clientIp |
| (length(split(proxyChain, ","), as, pc) = 1) ? ip4(proxyChain) : (length(pc) >= 2) ? (pc[0] = "127.0.0.1") ? ip4(trim(pc[1])) : ip4(pc[0]) : null | as pc proxyChain | Â |
user |
| Â | Â | Â |
method |
| Â | Â | Â |
url |
| Â | Â | Â |
protocol |
| Â | Â | Â |
statusCode |
| Â | Â | Â |
responseLength |
| Â | Â | Â |
timeFirstByte |
| Â | Â | Â |
hitMiss |
| Â | Â | Â |
referer |
| Â | Â | Â |
userAgent |
| Â | Â | Â |
srcIdentd |
| Â | Â | Â |
hostchain |
|  |  | ✓ |
tag |
|  |  | ✓ |
rawMessage |
|  | rawSource | ✓ |