Sysdig Documentation

Varnish Metrics

See also: Varnish integration information.

Note

All Varnish metrics have the type gauge except varnish.n_purgesps, which has the type rate.

varnish.accept_fail

Accept failures. This metric is only provided by varnish 3.x.

varnish.backend_busy

Maximum number of connections to a given backend.

varnish.backend_conn

Successful connections to a given backend.

varnish.backend_fail

Failed connections for a given backend.

varnish.backend_recycle

Backend connections with keep-alive that are returned to the pool of connections.

varnish.backend_req

Backend requests.

varnish.backend_retry

Backend connection retries.

varnish.backend_reuse

Recycled connections that has were reused.

varnish.backend_toolate

Backend connections closed because they were idle too long.

varnish.backend_unhealthy

Backend connections not tried because the backend was unhealthy.

varnish.bans

Bans in system, including bans superseded by newer bans and bans already checked by the ban-lurker. This metric is only provided by varnish 4.x.

varnish.bans_added

Bans added to ban list. This metric is only provided by varnish 4.x.

varnish.bans_completed

Bans which are no longer active, either because they got checked by the ban-lurker or superseded by newer identical bans. This metric is only provided by varnish 4.x.

varnish.bans_deleted

Bans deleted from ban list. This metric is only provided by varnish 4.x.

varnish.bans_dups

Bans replaced by later identical bans. This metric is only provided by varnish 4.x.

varnish.bans_lurker_contention

Times the ban-lurker waited for lookups. This metric is only provided by varnish 4.x.

varnish.bans_lurker_obj_killed

Objects killed by ban-lurker. This metric is only provided by varnish 4.x.

varnish.bans_lurker_tested

Bans and objects tested against each other by the ban-lurker. This metric is only provided by varnish 4.x.

varnish.bans_lurker_tests_tested

Tests and objects tested against each other by the ban-lurker. 'ban req.url == foo && req.http.host == bar' counts as one in 'bans_tested' and as two in 'bans_tests_tested'. This metric is only provided by varnish 4.x.

varnish.bans_obj

Bans which use obj.* variables. These bans can possibly be washed by the ban-lurker. This metric is only provided by varnish 4.x.

varnish.bans_obj_killed

Objects killed by bans during object lookup. This metric is only provided by varnish 4.x

varnish.bans_persisted_bytes

Bytes used by the persisted ban lists. This metric is only provided by varnish 4.x.

varnish.bans_persisted_fragmentation

Extra bytes accumulated through dropped and completed bans in the persistent ban lists. This metric is only provided by varnish 4.x.

varnish.bans_req

Bans which use req.* variables. These bans can not be washed by the ban-lurker. This metric is only provided by varnish 4.x.

varnish.bans_tested

Bans and objects tested against each other during hash lookup. This metric is only provided by varnish 4.x.

varnish.bans_tests_tested

Tests and objects tested against each other during lookup. 'ban req.url == foo && req.http.host == bar' counts as one in 'bans_tested' and as two in 'bans_tests_tested'. This metric is only provided by varnish 4.x.

varnish.busy_sleep

Requests sent to sleep without a worker thread because they found a busy object. This metric is only provided by varnish 4.x.

varnish.busy_wakeup

Requests taken off the busy object sleep list and and rescheduled. This metric is only provided by varnish 4.x.

varnish.cache_hit

Requests served from the cache.

varnish.cache_hitpass

Requests passed to a backend where the decision to pass them found in the cache.

varnish.cache_miss

Requests fetched from a backend server.

varnish.client_conn

Client connections accepted. This metric is only provided by varnish 3.x.

varnish.client_drop

Client connection dropped, no session. This metric is only provided by varnish 3.x.

varnish.client_drop_late

Client connection dropped late. This metric is only provided by varnish 3.x.

varnish.client_req

Parseable client requests seen.

varnish.client_req_400

Requests that were malformed in some drastic way. This metric is only provided by varnish 4.x.

varnish.client_req_411

Requests that were missing a Content-Length: header. This metric is only provided by varnish 4.x.

varnish.client_req_413

Requests that were too big. This metric is only provided by varnish 4.x.

varnish.client_req_417

Requests with a bad Expect: header. This metric is only provided by varnish 4.x.

varnish.dir_dns_cache_full

DNS director full DNS cache. This metric is only provided by varnish 3.x.

varnish.dir_dns_failed

DNS director failed lookup. This metric is only provided by varnish 3.x.

varnish.dir_dns_hit

DNS director cached lookup hit. This metric is only provided by varnish 3.x.

varnish.dir_dns_lookups

DNS director lookups. This metric is only provided by varnish 3.x.

varnish.esi_errors

Edge Side Includes (ESI) parse errors.

varnish.esi_warnings

Edge Side Includes (ESI) parse warnings.

varnish.exp_mailed

Objects mailed to expiry thread for handling. This metric is only provided by varnish 4.x.

varnish.exp_received

Objects received by expiry thread for handling. This metric is only provided by varnish 4.x.

varnish.fetch_1xx

Back end response with no body because of 1XX response (Informational).

varnish.fetch_204

Back end response with no body because of 204 response (No Content).

varnish.fetch_304

Back end response with no body because of 304 response (Not Modified).

varnish.fetch_bad

Back end response's body length could not be determined and/or had bad headers.

varnish.fetch_chunked

Back end response bodies that were chunked.

varnish.fetch_close

Fetch wanted close.

varnish.fetch_eof

Back end response bodies with EOF.

varnish.fetch_failed

Back end response fetches that failed.

varnish.fetch_head

Back end HEAD requests.

varnish.fetch_length

Back end response bodies with Content-Length.

varnish.fetch_no_thread

Back end fetches that failed because no thread was available. This metric is only provided by varnish 4.x.

varnish.fetch_oldhttp

Number of responses served by backends with http < 1.1

varnish.fetch_zero

Number of responses that have zero length.

varnish.hcb_insert

HCB inserts.

varnish.hcb_lock

HCB lookups with lock.

varnish.hcb_nolock

HCB lookups without lock.

varnish.LCK.backend.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.backend.creat

Created locks.

varnish.LCK.backend.destroy

Destroyed locks.

varnish.LCK.backend.locks

Lock operations.

varnish.LCK.ban.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.ban.creat

Created locks.

varnish.LCK.ban.destroy

Destroyed locks.

varnish.LCK.ban.locks

Lock operations.

varnish.LCK.busyobj.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.busyobj.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.busyobj.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.cli.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.cli.creat

Created locks.

varnish.LCK.cli.destroy

Destroyed locks.

varnish.LCK.cli.locks

Lock operations.

varnish.LCK.exp.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.exp.creat

Created locks.

varnish.LCK.exp.destroy

Destroyed locks.

varnish.LCK.exp.locks

Lock operations.

varnish.LCK.hcb.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.hcb.creat

Created locks.

varnish.LCK.hcb.destroy

Destroyed locks.

varnish.LCK.hcb.locks

Lock operations.

varnish.LCK.hcl.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.hcl.creat

Created locks.

varnish.LCK.hcl.destroy

Destroyed locks.

varnish.LCK.hcl.locks

Lock operations.

varnish.LCK.herder.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.herder.creat

Created locks.

varnish.LCK.herder.destroy

Destroyed locks.

varnish.LCK.herder.locks

Lock operations.

varnish.LCK.hsl.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.hsl.creat

Created locks.

varnish.LCK.hsl.destroy

Destroyed locks.

varnish.LCK.hsl.locks

Lock operations.

varnish.LCK.lru.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.lru.creat

Created locks.

varnish.LCK.lru.destroy

Destroyed locks.

varnish.LCK.lru.locks

Lock operations.

varnish.LCK.mempool.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.mempool.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.mempool.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.nbusyobj.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.nbusyobj.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.nbusyobj.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.objhdr.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.objhdr.creat

Created locks.

varnish.LCK.objhdr.destroy

Destroyed locks.

varnish.LCK.objhdr.locks

Lock operations.

varnish.LCK.pipestat.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.pipestat.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.pipestat.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.sess.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.sess.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.sess.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.sessmem.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.sessmem.creat

Created locks.

varnish.LCK.sessmem.destroy

Destroyed locks.

varnish.LCK.sessmem.locks

Lock operations.

varnish.LCK.sma.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.sma.creat

Created locks.

varnish.LCK.sma.destroy

Destroyed locks.

varnish.LCK.sma.locks

Lock operations.

varnish.LCK.smf.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.smf.creat

Created locks.

varnish.LCK.smf.destroy

Destroyed locks.

varnish.LCK.smf.locks

Lock operations.

varnish.LCK.smp.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.smp.creat

Created locks.

varnish.LCK.smp.destroy

Destroyed locks.

varnish.LCK.smp.locks

Lock operations.

varnish.LCK.sms.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.sms.creat

Created locks.

varnish.LCK.sms.destroy

Destroyed locks.

varnish.LCK.sms.locks

Lock operations.

varnish.LCK.stat.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.stat.creat

Created locks. This metric is only provided by varnish 3.x.

varnish.LCK.stat.destroy

Destroyed locks. This metric is only provided by varnish 3.x.

varnish.LCK.stat.locks

Lock operations. This metric is only provided by varnish 3.x.

varnish.LCK.vbe.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.vbe.creat

Created locks. This metric is only provided by varnish 3.x.

varnish.LCK.vbe.destroy

Destroyed locks. This metric is only provided by varnish 3.x.

varnish.LCK.vbe.locks

Lock operations. This metric is only provided by varnish 3.x.

varnish.LCK.vbp.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.vbp.creat

Created locks.

varnish.LCK.vbp.destroy

Destroyed locks.

varnish.LCK.vbp.locks

Lock operations.

varnish.LCK.vcapace.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.vcapace.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.vcapace.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.vcl.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.vcl.creat

Created locks.

varnish.LCK.vcl.destroy

Destroyed locks.

varnish.LCK.vcl.locks

Lock operations.

varnish.LCK.vxid.creat

Created locks. This metric is only provided by varnish 4.x.

varnish.LCK.vxid.destroy

Destroyed locks. This metric is only provided by varnish 4.x.

varnish.LCK.vxid.locks

Lock operations. This metric is only provided by varnish 4.x.

varnish.LCK.wq.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.wq.creat

Created locks.

varnish.LCK.wq.destroy

Destroyed locks.

varnish.LCK.wq.locks

Lock operations.

varnish.LCK.wstat.colls

Collisions. This metric is only provided by varnish 3.x.

varnish.LCK.wstat.creat

Created locks.

varnish.LCK.wstat.destroy

Destroyed locks.

varnish.LCK.wstat.locks

Lock operations.

varnish.losthdr

HTTP header overflows.

varnish.MEMPOOL.busyobj.allocs

Allocations. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.frees

Frees. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.live

In use. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.pool

In pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.randry

Pool ran dry. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.recycle

Recycled from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.surplus

Too many for pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.sz_needed

Size allocated. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.sz_wanted

Size requested. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.timeout

Timed out from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.busyobj.toosmall

Too small to recycle. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.allocs

Allocations. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.frees

Frees. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.live

In use. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.pool

In pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.randry

Pool ran dry. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.recycle

Recycled from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.surplus

Too many for pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.sz_needed

Size allocated. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.sz_wanted

Size requested. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.timeout

Timed out from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req0.toosmall

Too small to recycle. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.allocs

Allocations. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.frees

Frees. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.live

In use. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.pool

In pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.randry

Pool ran dry. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.recycle

Recycled from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.surplus

Too many for pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.sz_needed

Size allocated. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.sz_wanted

Size requested. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.timeout

Timed out from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.req1.toosmall

Too small to recycle. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.allocs

Allocations. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.frees

Frees. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.live

In use. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.pool

In pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.randry

Pool ran dry. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.recycle

Recycled from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.surplus

Too many for pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.sz_needed

Size allocated. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.sz_wanted

Size requested. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.timeout

Timed out from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess0.toosmall

Too small to recycle. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.allocs

Allocations. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.frees

Frees. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.live

In use. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.pool

In pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.randry

Pool ran dry. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.recycle

Recycled from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.surplus

Too many for pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.sz_needed

Size allocated. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.sz_wanted

Size requested. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.timeout

Timed out from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.sess1.toosmall

Too small to recycle. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.allocs

Allocations. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.frees

Frees. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.live

In use. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.pool

In pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.randry

Pool ran dry. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.recycle

Recycled from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.surplus

Too many for pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.sz_needed

Size allocated. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.sz_wanted

Size requested. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.timeout

Timed out from pool. This metric is only provided by varnish 4.x.

varnish.MEMPOOL.vbc.toosmall

Too small to recycle. This metric is only provided by varnish 4.x.

varnish.MGT.child_died

Child processes that died due to signals. This metric is only provided by varnish 4.x.

varnish.MGT.child_dump

Child processes that produced core dumps. This metric is only provided by varnish 4.x.

varnish.MGT.child_exit

Child processes the were cleanly stopped. This metric is only provided by varnish 4.x.

varnish.MGT.child_panic

Child processes that panicked. This metric is only provided by varnish 4.x.

varnish.MGT.child_start

Child processes that started. This metric is only provided by varnish 4.x.

varnish.MGT.child_stop

Child processes that exited with an unexpected return code. This metric is only provided by varnish 4.x.

varnish.MGT.uptime

This metric is only provided by varnish 4.x.

varnish.n_backend

Number of backends.

varnish.n_ban

Active bans. This metric is only provided by varnish 3.x.

varnish.n_ban_add

New bans added. This metric is only provided by varnish 3.x.

varnish.n_ban_dups

Duplicate bans removed. This metric is only provided by varnish 3.x.

varnish.n_ban_obj_test

Objects tested. This metric is only provided by varnish 3.x.

varnish.n_ban_re_test

Regexps tested against. This metric is only provided by varnish 3.x.

varnish.n_ban_retire

Old bans deleted. This metric is only provided by varnish 3.x.

varnish.n_expired

Objects that expired from cache because of TTL.

varnish.n_gunzip

Gunzip operations.

varnish.n_gzip

Gzip operations.

varnish.n_lru_moved

Move operations done on the LRU list.

varnish.n_lru_nuked

Objects forcefully evicted from storage to make room for new objects.

varnish.n_obj_purged

Purged objects. This metric is only provided by varnish 4.x.

varnish.n_object

object structs made.

varnish.n_objectcore

objectcore structs made.

varnish.n_objecthead

objecthead structs made.

varnish.n_objoverflow

Objects overflowing workspace. This metric is only provided by varnish 3.x.

varnish.n_objsendfile

Objects sent with sendfile. This metric is only provided by varnish 3.x.

varnish.n_objwrite

Objects sent with write. This metric is only provided by varnish 3.x.

varnish.n_purges

Purges executed. This metric is only provided by varnish 4.x.

varnish.n_sess

sess structs made. This metric is only provided by varnish 3.x.

varnish.n_sess_mem

sess_mem structs made. This metric is only provided by varnish 3.x.

varnish.n_vampireobject

Unresurrected objects.

varnish.n_vbc

vbc structs made. This metric is only provided by varnish 3.x.

varnish.n_vcl

Total VCLs loaded.

varnish.n_vcl_avail

Available VCLs.

varnish.n_vcl_discard

Discarded VCLs.

varnish.n_waitinglist

waitinglist structs made.

varnish.n_wrk

Worker threads. This metric is only provided by varnish 3.x.

varnish.n_wrk_create

Worker threads created. This metric is only provided by varnish 3.x.

varnish.n_wrk_drop

Dropped work requests. This metric is only provided by varnish 3.x.

varnish.n_wrk_failed

Worker threads not created. This metric is only provided by varnish 3.x.

varnish.n_wrk_lqueue

Work request queue length. This metric is only provided by varnish 3.x.

varnish.n_wrk_max

Worker threads limited. This metric is only provided by varnish 3.x.

varnish.n_wrk_queued

Queued work requests. This metric is only provided by varnish 3.x.

varnish.pools

Thread pools. This metric is only provided by varnish 4.x.

varnish.s_bodybytes

Total body size. This metric is only provided by varnish 3.x.

varnish.s_fetch

Backend fetches.

varnish.s_hdrbytes

Total header size. This metric is only provided by varnish 3.x.

varnish.s_pass

Passed requests.

varnish.s_pipe

Pipe sessions seen.

varnish.s_pipe_hdrbytes

Total request bytes received for piped sessions. This metric is only provided by varnish 4.x.

varnish.s_pipe_in

Total number of bytes forwarded from clients in pipe sessions. This metric is only provided by varnish 4.x.

varnish.s_pipe_out

Total number of bytes forwarded to clients in pipe sessions. This metric is only provided by varnish 4.x.

varnish.s_req

Requests.

varnish.s_req_bodybytes

Total request body bytes received. This metric is only provided by varnish 4.x.

varnish.s_req_hdrbytes

Total request header bytes received. This metric is only provided by varnish 4.x.

varnish.s_resp_bodybytes

Total response body bytes transmitted. This metric is only provided by varnish 4.x.

varnish.s_resp_hdrbytes

Total response header bytes transmitted. This metric is only provided by varnish 4.x.

varnish.s_sess

Client connections.

varnish.s_synth

Synthetic responses made. This metric is only provided by varnish 4.x.

varnish.sess_closed

Client connections closed.

varnish.sess_conn

Client connections accepted. This metric is only provided by varnish 4.x.

varnish.sess_drop

Client connections dropped due to lack of worker thread. This metric is only provided by varnish 4.x.

varnish.sess_dropped

Client connections dropped due to a full queue. This metric is only provided by varnish 4.x.

varnish.sess_fail

Failures to accept a TCP connection. Either the client changed its mind, or the kernel ran out of some resource like file descriptors. This metric is only provided by varnish 4.x.

varnish.sess_herd varnish.sess_linger

This metric is only provided by varnish 3.x.

varnish.sess_pipe_overflow

This metric is only provided by varnish 4.x.

varnish.sess_pipeline varnish.sess_queued

Client connections queued to wait for a thread. This metric is only provided by varnish 4.x.

varnish.sess_readahead varnish.shm_cont

SHM MTX contention.

varnish.shm_cycles

SHM cycles through buffer.

varnish.shm_flushes

SHM flushes due to overflow.

varnish.shm_records

SHM records.

varnish.shm_writes

SHM writes.

varnish.SMA.s0.c_bytes

Total space allocated by this storage.

varnish.SMA.s0.c_fail

Times the storage has failed to provide a storage segment.

varnish.SMA.s0.c_freed

Total space returned to this storage.

varnish.SMA.s0.c_req

Times the storage has been asked to provide a storage segment.

varnish.SMA.s0.g_alloc

Storage allocations outstanding.

varnish.SMA.s0.g_bytes

Space allocated from the storage.

varnish.SMA.s0.g_space

Space left in the storage.

varnish.SMA.Transient.c_bytes

Total space allocated by this storage.

varnish.SMA.Transient.c_fail

Times the storage has failed to provide a storage segment.

varnish.SMA.Transient.c_freed

Total space returned to this storage.

varnish.SMA.Transient.c_req

Times the storage has been asked to provide a storage segment.

varnish.SMA.Transient.g_alloc

Storage allocations outstanding.

varnish.SMA.Transient.g_bytes

Space allocated from the storage.

varnish.SMA.Transient.g_space

Space left in the storage.

varnish.sms_balloc

SMS space allocated.

varnish.sms_bfree

SMS space freed.

varnish.sms_nbytes

SMS outstanding space.

varnish.sms_nobj

SMS outstanding allocations.

varnish.sms_nreq

SMS allocator requests.

varnish.thread_queue_len

Length of session queue waiting for threads. This metric is only provided by varnish 4.x.

varnish.threads

Number of threads. This metric is only provided by varnish 4.x.

varnish.threads_created

Threads created. This metric is only provided by varnish 4.x.

varnish.threads_destroyed

Threads destroyed. This metric is only provided by varnish 4.x.

varnish.threads_failed

Threads that failed to get created. This metric is only provided by varnish 4.x.

varnish.threads_limited

Threads that were needed but couldn't be created because of a thread pool limit. This metric is only provided by varnish 4.x.

varnish.uptime

varnish.vmods

Loaded VMODs. This metric is only provided by varnish 4.x.

varnish.vsm_cooling

Space which will soon (max 1 minute) be freed in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish 4.x.

varnish.vsm_free

Free space in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish 4.x.

varnish.vsm_overflow

Data which does not fit in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish 4.x.

varnish.vsm_overflowed

Total data which did not fit in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish 4.x.

varnish.vsm_used

Used space in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish 4.x.

varnish.n_purgesps

Purges executed. This metric is only provided by varnish 4.x.