Varnish integration metrics

The official Datadog integration for monitoring Varnish. It collects 469 metrics.

Official summary

Track client and backend connections, cache misses and evictions, and more.

Metric types

  • gauge (value at a point in time): 469

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
varnish.LCK.backend.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.backend.creatCreated locks.gaugelock/second
varnish.LCK.backend.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.backend.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.backend.destroyDestroyed locks.gaugelock/second
varnish.LCK.backend.locksLock operations.gaugelock/second
varnish.LCK.backend_tcp.creatCreated locks LCK. This metric is only provided by varnish <= 5.xgaugelock/second
varnish.LCK.backend_tcp.destroyDestroyed locks LCK. This metric is only provided by varnish <=5.x.gaugelock/second
varnish.LCK.backend_tcp.locksLock Operations LCK.This metric is only provided by varnish <=5.x.gaugelock/second
varnish.LCK.ban.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.ban.creatCreated locks.gaugelock/second
varnish.LCK.ban.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.ban.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.ban.destroyDestroyed locks.gaugelock/second
varnish.LCK.ban.locksLock operations.gaugelock/second
varnish.LCK.busyobj.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.busyobj.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.busyobj.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.busyobj.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.busyobj.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.cli.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.cli.creatCreated locks.gaugelock/second
varnish.LCK.cli.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.cli.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.cli.destroyDestroyed locks.gaugelock/second
varnish.LCK.cli.locksLock operations.gaugelock/second
varnish.LCK.exp.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.exp.creatCreated locks.gaugelock/second
varnish.LCK.exp.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.exp.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.exp.destroyDestroyed locks.gaugelock/second
varnish.LCK.exp.locksLock operations.gaugelock/second
varnish.LCK.hcb.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.hcb.creatCreated locks.gaugelock/second
varnish.LCK.hcb.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.hcb.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.hcb.destroyDestroyed locks.gaugelock/second
varnish.LCK.hcb.locksLock operations.gaugelock/second
varnish.LCK.hcl.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.hcl.creatCreated locks.gaugelock/second
varnish.LCK.hcl.destroyDestroyed locks.gaugelock/second
varnish.LCK.hcl.locksLock operations.gaugelock/second
varnish.LCK.herder.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.herder.creatCreated locks.gaugelock/second
varnish.LCK.herder.destroyDestroyed locks.gaugelock/second
varnish.LCK.herder.locksLock operations.gaugelock/second
varnish.LCK.hsl.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.hsl.creatCreated locks.gaugelock/second
varnish.LCK.hsl.destroyDestroyed locks.gaugelock/second
varnish.LCK.hsl.locksLock operations.gaugelock/second
varnish.LCK.lru.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.lru.creatCreated locks.gaugelock/second
varnish.LCK.lru.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.lru.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.lru.destroyDestroyed locks.gaugelock/second
varnish.LCK.lru.locksLock operations.gaugelock/second
varnish.LCK.mempool.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.mempool.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.mempool.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.mempool.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.mempool.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.nbusyobj.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.nbusyobj.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.nbusyobj.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.objhdr.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.objhdr.creatCreated locks.gaugelock/second
varnish.LCK.objhdr.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.objhdr.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.objhdr.destroyDestroyed locks.gaugelock/second
varnish.LCK.objhdr.locksLock operations.gaugelock/second
varnish.LCK.perpool.creatCreated locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.perpool.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.perpool.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.perpool.destroyDestroyed locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.perpool.locksCreated locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.pipestat.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.pipestat.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.pipestat.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.pipestat.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.pipestat.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.probe.creatCreated locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.probe.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.probe.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.probe.destroyDestroyed locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.probe.locksCreated locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.sess.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.sess.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.sess.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.sess.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.sess.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.sessmem.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.sessmem.creatCreated locks.gaugelock/second
varnish.LCK.sessmem.destroyDestroyed locks.gaugelock/second
varnish.LCK.sessmem.locksLock operations.gaugelock/second
varnish.LCK.sma.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.sma.creatCreated locks.gaugelock/second
varnish.LCK.sma.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.sma.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.sma.destroyDestroyed locks.gaugelock/second
varnish.LCK.sma.locksLock operations.gaugelock/second
varnish.LCK.smf.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.smf.creatCreated locks.gaugelock/second
varnish.LCK.smf.destroyDestroyed locks.gaugelock/second
varnish.LCK.smf.locksLock operations.gaugelock/second
varnish.LCK.smp.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.smp.creatCreated locks.gaugelock/second
varnish.LCK.smp.destroyDestroyed locks.gaugelock/second
varnish.LCK.smp.locksLock operations.gaugelock/second
varnish.LCK.sms.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.sms.creatCreated locks.gaugelock/second
varnish.LCK.sms.destroyDestroyed locks.gaugelock/second
varnish.LCK.sms.locksLock operations.gaugelock/second
varnish.LCK.stat.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.stat.creatCreated locks. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.stat.destroyDestroyed locks. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.stat.locksLock operations. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.tcp_pool.creatCreated locksgaugelock/second
varnish.LCK.tcp_pool.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.tcp_pool.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.tcp_pool.destroyDestroyed locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.tcp_pool.locksCreated locks. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vbe.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.vbe.creatCreated locks. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.vbe.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vbe.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vbe.destroyDestroyed locks. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.vbe.locksLock operations. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.vbp.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.vbp.creatCreated locks.gaugelock/second
varnish.LCK.vbp.destroyDestroyed locks.gaugelock/second
varnish.LCK.vbp.locksLock operations.gaugelock/second
varnish.LCK.vcapace.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.vcapace.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vcapace.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vcapace.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.vcapace.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.vcl.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.vcl.creatCreated locks.gaugelock/second
varnish.LCK.vcl.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vcl.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vcl.destroyDestroyed locks.gaugelock/second
varnish.LCK.vcl.locksLock operations.gaugelock/second
varnish.LCK.vxid.creatCreated locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.vxid.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vxid.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.vxid.destroyDestroyed locks. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.vxid.locksLock operations. This metric is only provided by varnish >=4.x.gaugelock/second
varnish.LCK.waiter.creatCreated locks.gaugelock/second
varnish.LCK.waiter.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.waiter.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.waiter.destroyDestroyed locks.gaugelock/second
varnish.LCK.waiter.locksLock operations.gaugelock/second
varnish.LCK.wq.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.wq.creatCreated locks.gaugelock/second
varnish.LCK.wq.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.wq.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.wq.destroyDestroyed locks.gaugelock/second
varnish.LCK.wq.locksLock operations.gaugelock/second
varnish.LCK.wstat.collsCollisions. This metric is only provided by varnish 3.x.gaugelock/second
varnish.LCK.wstat.creatCreated locks.gaugelock/second
varnish.LCK.wstat.dbg_busyContended lock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.wstat.dbg_try_failContended trylock operations. This metric is only available from >=6.x.gaugelock/second
varnish.LCK.wstat.destroyDestroyed locks.gaugelock/second
varnish.LCK.wstat.locksLock operations.gaugelock/second
varnish.MEMPOOL.busyobj.allocsAllocations. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.busyobj.freesFrees. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.busyobj.liveIn use. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.busyobj.poolIn pool. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.busyobj.randryPool ran dry. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.busyobj.recycleRecycled from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.busyobj.surplusToo many for pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.busyobj.sz_actualActual size. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.busyobj.sz_neededSize allocated. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.busyobj.sz_wantedSize requested. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.busyobj.timeoutTimed out from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.busyobj.toosmallToo small to recycle. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.allocsAllocations. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.freesFrees. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.liveIn use. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.req0.poolIn pool. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.req0.randryPool ran dry. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.recycleRecycled from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.surplusToo many for pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.sz_actualActual size. This metric is only provided by varnish >=4.x.gaugeevent
varnish.MEMPOOL.req0.sz_neededSize allocated. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.req0.sz_wantedSize requested. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.req0.timeoutTimed out from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req0.toosmallToo small to recycle. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.allocsAllocations. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.freesFrees. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.liveIn use. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.req1.poolIn pool. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.req1.randryPool ran dry. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.recycleRecycled from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.surplusToo many for pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.sz_actualActual size. This metric is only provided by varnish >=4.x.gaugeevent
varnish.MEMPOOL.req1.sz_neededSize allocated. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.req1.sz_wantedSize requested. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.req1.timeoutTimed out from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.req1.toosmallToo small to recycle. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.allocsAllocations. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.freesFrees. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.liveIn use. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.sess0.poolIn pool. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.sess0.randryPool ran dry. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.recycleRecycled from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.surplusToo many for pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.sz_actualActual size. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.sess0.sz_neededSize allocated. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.sess0.sz_wantedSize requested. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.sess0.timeoutTimed out from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess0.toosmallToo small to recycle. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.allocsAllocations. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.freesFrees. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.liveIn use. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.sess1.poolIn pool. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.sess1.randryPool ran dry. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.recycleRecycled from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.surplusToo many for pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.sz_actualActual size. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.sess1.sz_neededSize allocated. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.sess1.sz_wantedSize requested. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.sess1.timeoutTimed out from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.sess1.toosmallToo small to recycle. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.allocsAllocations. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.freesFrees. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.liveIn use. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.vbc.poolIn pool. This metric is only provided by varnish >=4.x.gauge-
varnish.MEMPOOL.vbc.randryPool ran dry. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.recycleRecycled from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.surplusToo many for pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.sz_neededSize allocated. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.vbc.sz_wantedSize requested. This metric is only provided by varnish >=4.x.gaugebyte
varnish.MEMPOOL.vbc.timeoutTimed out from pool. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MEMPOOL.vbc.toosmallToo small to recycle. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.MGT.child_diedChild processes that died due to signals. This metric is only provided by varnish >=4.x.gaugeprocess/second
varnish.MGT.child_dumpChild processes that produced core dumps. This metric is only provided by varnish >=4.x.gaugeprocess/second
varnish.MGT.child_exitChild processes the were cleanly stopped. This metric is only provided by varnish >=4.x.gaugeprocess/second
varnish.MGT.child_panicChild processes that panicked. This metric is only provided by varnish >=4.x.gaugeprocess/second
varnish.MGT.child_startChild processes that started. This metric is only provided by varnish >=4.x.gaugeprocess/second
varnish.MGT.child_stopChild processes that exited with an unexpected return code. This metric is only provided by varnish >=4.x.gaugeprocess/second
varnish.MGT.uptimeManagement process uptime. This metric is only provided by varnish >=4.x.gaugesecond
varnish.SMA.Transient.c_bytesTotal space allocated by this storage.gaugebyte/second
varnish.SMA.Transient.c_failTimes the storage has failed to provide a storage segment.gaugeevent/second
varnish.SMA.Transient.c_freedTotal space returned to this storage.gaugebyte/second
varnish.SMA.Transient.c_reqTimes the storage has been asked to provide a storage segment.gaugeevent/second
varnish.SMA.Transient.g_allocStorage allocations outstanding.gaugeevent
varnish.SMA.Transient.g_bytesSpace allocated from the storage.gaugebyte
varnish.SMA.Transient.g_spaceSpace left in the storage.gaugebyte
varnish.SMA.s0.c_bytesTotal space allocated by this storage.gaugebyte/second
varnish.SMA.s0.c_failTimes the storage has failed to provide a storage segment.gaugeevent/second
varnish.SMA.s0.c_freedTotal space returned to this storage.gaugebyte/second
varnish.SMA.s0.c_reqTimes the storage has been asked to provide a storage segment.gaugeevent/second
varnish.SMA.s0.g_allocStorage allocations outstanding.gaugeevent
varnish.SMA.s0.g_bytesSpace allocated from the storage.gaugebyte
varnish.SMA.s0.g_spaceSpace left in the storage.gaugebyte
varnish.VBE.boot.default.bereq_bodybytesRequest body bytesgaugebyte/second
varnish.VBE.boot.default.bereq_hdrbytesRequest header bytesgaugebyte/second
varnish.VBE.boot.default.beresp_bodybytesResponse body bytesgaugebyte/second
varnish.VBE.boot.default.beresp_hdrbytesResponse header bytesgaugebyte/second
varnish.VBE.boot.default.busyNumber of times the max_connections limit was reached. This metric is only available from >=6.x.gaugeevent/second
varnish.VBE.boot.default.connConcurrent connections used. This metric is only available from >=6.x.gaugeconnection
varnish.VBE.boot.default.failConnections failed. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.fail_eaccesConnections failed with EACCES or EPERM. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.fail_eaddrnotavailConnections failed with EADDRNOTAVAIL. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.fail_econnrefusedConnections failed with ECONNREFUSED. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.fail_enetunreachConnections failed with ENETUNREACH. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.fail_etimedoutConnections failed ETIMEDOUT. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.fail_otherConnections failed for other reason. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.helddownConnection opens not attempted. This metric is only available from >=6.x.gaugeconnection/second
varnish.VBE.boot.default.pipe_hdrbytesPipe request header bytesgaugebyte/second
varnish.VBE.boot.default.pipe_inPiped bytes from backendgaugebyte/second
varnish.VBE.boot.default.pipe_outPiped bytes to backendgaugebyte/second
varnish.VBE.boot.default.reqBackend requests sentgaugerequest/second
varnish.VBE.boot.default.unhealthyFetches not attempted due to backend being unhealthy. This metric is only available from >=6.x.gaugeoperation/second
varnish.accept_failAccept failures. This metric is only provided by varnish 3.x.gaugeconnection/second
varnish.backend_busyMaximum number of connections to a given backend.gaugeconnection/second
varnish.backend_connSuccessful connections to a given backend.gaugeconnection/second
varnish.backend_failFailed connections for a given backend.gaugeconnection/second
varnish.backend_recycleBackend connections with keep-alive that are returned to the pool of connections.gaugeconnection/second
varnish.backend_reqBackend requests.gaugerequest/second
varnish.backend_retryBackend connection retries.gaugeconnection/second
varnish.backend_reuseRecycled connections that has were reused.gaugeconnection/second
varnish.backend_toolateBackend connections closed because they were idle too long.gaugeconnection/second
varnish.backend_unhealthyBackend connections not tried because the backend was unhealthy.gaugeconnection/second
varnish.bansBans 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.gaugeobject
varnish.bans_addedBans added to ban list. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_completedBans 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.gaugeobject
varnish.bans_deletedBans deleted from ban list. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_dupsBans replaced by later identical bans. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_lurker_contentionTimes the ban-lurker waited for lookups. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.bans_lurker_obj_killedObjects killed by ban-lurker. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_lurker_obj_killed_cutoffObjects killed by ban-lurker for cutoff. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_lurker_testedBans and objects tested against each other by the ban-lurker. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_lurker_tests_testedTests 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.gaugeobject/second
varnish.bans_objBans which use obj.* variables. These bans can possibly be washed by the ban-lurker. This metric is only provided by varnish >=4.x.gaugeobject
varnish.bans_obj_killedObjects killed by bans during object lookup. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_persisted_bytesBytes used by the persisted ban lists. This metric is only provided by varnish >=4.x.gaugebyte
varnish.bans_persisted_fragmentationExtra bytes accumulated through dropped and completed bans in the persistent ban lists. This metric is only provided by varnish >=4.x.gaugebyte
varnish.bans_reqBans which use req.* variables. These bans can not be washed by the ban-lurker. This metric is only provided by varnish >=4.x.gaugeobject
varnish.bans_testedBans and objects tested against each other during hash lookup. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.bans_tests_testedTests 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.gaugeobject/second
varnish.beresp_shortlivedCount of objects created with ttl+grace+keep shorter than the shortlived runtime parameter. This metric is only available from >=6.x.gaugeobject/second
varnish.beresp_uncacheableUncacheable backend responses. This metric is only available from >=6.x.gaugeresponse/second
varnish.busy_killedRequests killed.gaugerequest/second
varnish.busy_sleepRequests sent to sleep without a worker thread because they found a busy object. This metric is only provided by varnish >=4.x.gaugerequest/second
varnish.busy_wakeupRequests taken off the busy object sleep list and and rescheduled. This metric is only provided by varnish >=4.x.gaugerequest/second
varnish.cache_hitRequests served from the cache.gaugerequest/second
varnish.cache_hit_graceCount of cache hits with grace. A cache hit with grace is a cache hit where the object is expired. Note that such hits are also included in the cache_hit counter. This metric is only available from >=6.x.gaugerequest/second
varnish.cache_hitmissCache hits for missgaugerequest/second
varnish.cache_hitpassRequests passed to a backend where the decision to pass them found in the cache.gaugerequest/second
varnish.cache_missRequests fetched from a backend server.gaugerequest/second
varnish.client_connClient connections accepted. This metric is only provided by varnish 3.x.gaugeconnection/second
varnish.client_dropClient connection dropped, no session. This metric is only provided by varnish 3.x.gaugeconnection/second
varnish.client_drop_lateClient connection dropped late. This metric is only provided by varnish 3.x.gaugeconnection/second
varnish.client_reqParseable client requests seen.gaugerequest/second
varnish.client_req_400Requests that were malformed in some drastic way. This metric is only provided by varnish >=4.x.gaugerequest/second
varnish.client_req_411Requests that were missing a Content-Length: header. This metric is only provided by varnish >=4.x.gaugerequest/second
varnish.client_req_413Requests that were too big. This metric is only provided by varnish >=4.x.gaugerequest/second
varnish.client_req_417Requests with a bad Expect: header. This metric is only provided by varnish >=4.x.gaugerequest/second
varnish.client_resp_500Number of times we failed a response due to running out of workspace memory during delivery. This metric is only available from >=6.x.gaugerequest/second
varnish.dir_dns_cache_fullDNS director full DNS cache. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.dir_dns_failedDNS director failed lookup. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.dir_dns_hitDNS director cached lookup hit. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.dir_dns_lookupsDNS director lookups. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.esi_errorsEdge Side Includes (ESI) parse errors.gaugeevent/second
varnish.esi_warningsEdge Side Includes (ESI) parse warnings.gaugeevent/second
varnish.exp_mailedObjects mailed to expiry thread for handling. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.exp_receivedObjects received by expiry thread for handling. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.fetch_1xxBack end response with no body because of 1XX response (Informational).gaugeresponse/second
varnish.fetch_204Back end response with no body because of 204 response (No Content).gaugeresponse/second
varnish.fetch_304Back end response with no body because of 304 response (Not Modified).gaugeresponse/second
varnish.fetch_badBack end response's body length could not be determined and/or had bad headers.gaugeresponse/second
varnish.fetch_chunkedBack end response bodies that were chunked.gaugeresponse/second
varnish.fetch_closeFetch wanted close.gaugeresponse/second
varnish.fetch_eofBack end response bodies with EOF.gaugeresponse/second
varnish.fetch_failedBack end response fetches that failed.gaugeresponse/second
varnish.fetch_headBack end HEAD requests.gaugeresponse/second
varnish.fetch_lengthBack end response bodies with Content-Length.gaugeresponse/second
varnish.fetch_no_threadBack end fetches that failed because no thread was available. This metric is only provided by varnish >=4.x.gaugeresponse/second
varnish.fetch_noneBack end response with no body.gaugeresponse/second
varnish.fetch_oldhttpNumber of responses served by backends with http < 1.1gaugeresponse/second
varnish.fetch_zeroNumber of responses that have zero length.gaugeresponse/second
varnish.hcb_insertHCB inserts.gaugeevent/second
varnish.hcb_lockHCB lookups with lock.gaugeevent/second
varnish.hcb_nolockHCB lookups without lock.gaugeevent/second
varnish.losthdrHTTP header overflows.gaugeevent/second
varnish.n_backendNumber of backends.gauge-
varnish.n_banActive bans. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_ban_addNew bans added. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_ban_dupsDuplicate bans removed. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_ban_obj_testObjects tested. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_ban_re_testRegexps tested against. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_ban_retireOld bans deleted. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_expiredObjects that expired from cache because of TTL.gaugeobject/second
varnish.n_gunzipGunzip operations.gaugeevent/second
varnish.n_gzipGzip operations.gaugeevent/second
varnish.n_lru_limitedNumber of times more storage space were needed but limit was reached in a nuke_limit. This metric is only available from >=6.x.gaugeoperation/second
varnish.n_lru_movedMove operations done on the LRU list..gaugeoperation/second
varnish.n_lru_nukedObjects forcefully evicted from storage to make room for new objects.gaugeoperation/second
varnish.n_obj_purgedPurged objects. This metric is only provided by varnish >=4.x.gaugeobject/second
varnish.n_objectobject structs made.gaugeobject
varnish.n_objectcoreobjectcore structs made.gaugeobject
varnish.n_objectheadobjecthead structs made.gaugeobject
varnish.n_objoverflowObjects overflowing workspace. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_objsendfileObjects sent with sendfile. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_objwriteObjects sent with write. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_pipeNumber of ongoing pipe sessions. This metric is only available from >=6.x.gaugesession
varnish.n_purgesPurges executed. This metric is only provided by varnish >=4.x.gaugeevent/second
varnish.n_purgespsPurges executed. This metric is only provided by varnish <=6.x.gaugeevent/second
varnish.n_sesssess structs made. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_sess_memsess_mem structs made. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_test_gunzipTest gunzip operationsgaugeoperation/second
varnish.n_vampireobjectUnresurrected objects.gaugeobject
varnish.n_vbcvbc structs made. This metric is only provided by varnish 3.x.gaugeobject/second
varnish.n_vclTotal VCLs loaded.gaugeobject
varnish.n_vcl_availAvailable VCLs.gaugeobject
varnish.n_vcl_discardDiscarded VCLs.gaugeobject
varnish.n_waitinglistwaitinglist structs made.gaugeobject/second
varnish.n_wrkWorker threads. This metric is only provided by varnish 3.x.gaugethread/second
varnish.n_wrk_createWorker threads created. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.n_wrk_dropDropped work requests. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.n_wrk_failedWorker threads not created. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.n_wrk_lqueueWork request queue length. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.n_wrk_maxWorker threads limited. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.n_wrk_queuedQueued work requests. This metric is only provided by varnish 3.x.gaugeevent/second
varnish.pipe_limitedNumber of times more pipes were needed but the limit was reached. This metric is only available from >=6.x.gaugeevent/second
varnish.poolsThread pools. This metric is only provided by varnish >=4.x.gauge-
varnish.req_droppedRequests droppedgaugerequest/second
varnish.s_bodybytesTotal body size. This metric is only provided by varnish 3.x.gaugebyte/second
varnish.s_fetchBackend fetches.gaugerequest/second
varnish.s_hdrbytesTotal header size. This metric is only provided by varnish 3.x.gaugebyte/second
varnish.s_passPassed requests.gaugerequest/second
varnish.s_pipePipe sessions seen.gaugeconnection/second
varnish.s_pipe_hdrbytesTotal request bytes received for piped sessions. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_pipe_inTotal number of bytes forwarded from clients in pipe sessions. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_pipe_outTotal number of bytes forwarded to clients in pipe sessions. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_reqRequests.gaugerequest/second
varnish.s_req_bodybytesTotal request body bytes received. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_req_hdrbytesTotal request header bytes received. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_resp_bodybytesTotal response body bytes transmitted. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_resp_hdrbytesTotal response header bytes transmitted. This metric is only provided by varnish >=4.x.gaugebyte/second
varnish.s_sessClient connections.gaugeconnection/second
varnish.s_synthSynthetic responses made. This metric is only provided by varnish >=4.x.gaugeresponse/second
varnish.sc_overloadSession Err OVERLOADgaugesession/second
varnish.sc_pipe_overflowSession Err PIPE_OVERFLOWgaugesession/second
varnish.sc_range_shortSession Err RANGE_SHORTgaugesession/second
varnish.sc_rem_closeSession OK REM_CLOSEgaugesession/second
varnish.sc_req_closeSession OK REQ_CLOSEgaugesession/second
varnish.sc_req_http10Session Err REQ_HTTP10gaugesession/second
varnish.sc_req_http20Session Err REQ_HTTP20gaugesession/second
varnish.sc_resp_closeSession OK RESP_CLOSEgaugesession/second
varnish.sc_rx_badSession Err RX_BADgaugesession/second
varnish.sc_rx_bodySession Err RX_BODYgaugesession/second
varnish.sc_rx_close_idleSession Err RX_CLOSE_IDLE. This metric is only available from >=6.x.gaugesession/second
varnish.sc_rx_junkSession Err RX_JUNKgaugesession/second
varnish.sc_rx_overflowSession Err RX_OVERFLOWgaugesession/second
varnish.sc_rx_timeoutSession Err RX_TIMEOUTgaugesession/second
varnish.sc_tx_eofSession OK TX_EOFgaugesession/second
varnish.sc_tx_errorSession Err TX_ERRORgaugesession/second
varnish.sc_tx_pipeSession OK TX_PIPEgaugesession/second
varnish.sc_vcl_failureSession Err VCL_FAILUREgaugesession/second
varnish.sess_closedClient connections closed.gaugeconnection/second
varnish.sess_closed_errClient connections closed with error.gaugeconnection/second
varnish.sess_connClient connections accepted. This metric is only provided by varnish >=4.x.gaugeconnection/second
varnish.sess_dropClient connections dropped due to lack of worker thread. This metric is only provided by varnish 4.x and 5.x.gaugeconnection/second
varnish.sess_droppedClient connections dropped due to a full queue. This metric is only provided by varnish >=4.x.gaugeconnection/second
varnish.sess_failFailures 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.gaugeconnection/second
varnish.sess_fail_ebadfSession accept failures: bad file descriptor. This metric is only available from >=6.x.gaugeerror/second
varnish.sess_fail_econnabortedSession accept failures: connection aborted. This metric is only available from >=6.x.gaugeerror/second
varnish.sess_fail_eintrSession accept failures: interrupted system call. This metric is only available from >=6.x.gaugeerror/second
varnish.sess_fail_emfileSession accept failures: too many open files. This metric is only available from >=6.x.gaugeerror/second
varnish.sess_fail_enomemSession accept failures: not enough memory. This metric is only available from >=6.x.gaugeerror/second
varnish.sess_fail_otherSession accept failures: other. This metric is only available from >=6.x.gaugeerror/second
varnish.sess_herdSession herdgaugeconnection/second
varnish.sess_lingerThis metric is only provided by varnish 3.x.gaugeconnection/second
varnish.sess_pipe_overflowThis metric is only provided by varnish >=4.x.gaugeconnection/second
varnish.sess_pipelineSession Pipelinegaugeconnection/second
varnish.sess_queuedClient connections queued to wait for a thread. This metric is only provided by varnish >=4.x.gaugeconnection/second
varnish.sess_readaheadSession Read Aheadgaugeconnection/second
varnish.shm_contSHM MTX contention.gaugeevent/second
varnish.shm_cyclesSHM cycles through buffer.gaugeevent/second
varnish.shm_flushesSHM flushes due to overflow.gaugeevent/second
varnish.shm_recordsSHM records.gaugeevent/second
varnish.shm_writesSHM writes.gaugeevent/second
varnish.sms_ballocSMS space allocated.gaugebyte
varnish.sms_bfreeSMS space freed.gaugebyte
varnish.sms_nbytesSMS outstanding space.gaugebyte
varnish.sms_nobjSMS outstanding allocations.gaugeevent
varnish.sms_nreqSMS allocator requests.gaugeevent
varnish.summssumm operationsgaugeoperation/second
varnish.thread_queue_lenLength of session queue waiting for threads. This metric is only provided by varnish >=4.x.gaugeconnection
varnish.threadsNumber of threads. This metric is only provided by varnish >=4.x.gaugethread
varnish.threads_createdThreads created. This metric is only provided by varnish >=4.x.gaugethread/second
varnish.threads_destroyedThreads destroyed. This metric is only provided by varnish >=4.x.gaugethread/second
varnish.threads_failedThreads that failed to get created. This metric is only provided by varnish >=4.x.gaugethread/second
varnish.threads_limitedThreads that were needed but couldn't be created because of a thread pool limit. This metric is only provided by varnish >=4.x.gaugethread/second
varnish.uptimestat summ operationsgaugesecond
varnish.vcl_failVCL failuresgaugeerror/second
varnish.vmodsLoaded VMODs. This metric is only provided by varnish >=4.x..gaugeobject
varnish.vsm_coolingSpace 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 available from >=4.x.gaugebyte
varnish.vsm_freeFree space in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish >=4.x.gaugebyte
varnish.vsm_overflowNumber of bytes 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.gaugebyte
varnish.vsm_overflowedTotal number of bytes 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.gaugebyte/second
varnish.vsm_usedUsed space in the shared memory used to communicate with tools like varnishstat, varnishlog etc. This metric is only provided by varnish >=4.x.gaugebyte
varnish.ws_backend_overflowworkspace_backend overflows. This metric is only available from >=6.x.gaugeevent/second
varnish.ws_client_overflowworkspace_client overflows. This metric is only available from >=6.x.gaugeevent/second
varnish.ws_session_overflowworkspace_session overflows. This metric is only available from >=6.x.gaugeevent/second
varnish.ws_thread_overflowworkspace_thread overflows. This metric is only available from >=6.x.gaugeevent/second

Official documentation

Official documentation for the Varnish integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.