Bandwidth
Bytes transferred (ReqAcct/BereqAcct/PipeAcct), split between
client traffic (Varnish <-> client) and backend traffic (Varnish <-> backend).
Piped bytes flow over both legs, so they count on each; bytes piped back to the client include the
raw backend response headers, so they only appear in the totals.
{{ $report := bandwidth .Transactions.Set }}
|
Header Tx |
Body Tx |
Total Tx |
Header Rx |
Body Rx |
Total Rx |
| Client |
{{ $report.Client.HeaderTx }} |
{{ $report.Client.BodyTx }} |
{{ $report.Client.TotalTx }} |
{{ $report.Client.HeaderRx }} |
{{ $report.Client.BodyRx }} |
{{ $report.Client.TotalRx }} |
| Backend |
{{ $report.Backend.HeaderTx }} |
{{ $report.Backend.BodyTx }} |
{{ $report.Backend.TotalTx }} |
{{ $report.Backend.HeaderRx }} |
{{ $report.Backend.BodyRx }} |
{{ $report.Backend.TotalRx }} |
Per transaction
| Transaction |
Type |
Header Tx |
Body Tx |
Total Tx |
Header Rx |
Body Rx |
Total Rx |
{{- range $report.Rows }}
| {{ .TXID }} |
{{ .TXType }} |
{{ .HeaderTx }} |
{{ .BodyTx }} |
{{ .TotalTx }} |
{{ .HeaderRx }} |
{{ .BodyRx }} |
{{ .TotalRx }} |
{{- end }}