Out-of-the-box Varnish metric (i.e. varnishtat
) don’t exactly match the Opentelemetry guidelines so varnish-otel
renames them to more closely align with the standard. Notably, it tries to make use of labels as much as possible, and to respect hierarchy.
Because of the attributes, it notably means that some varnishstat
metrics will end up with the same otel
name, but different attributes.
Otel Name | Original Name | Attributes |
---|---|---|
varnish.accounting.backend.requests | ACCG.<NAMESPACE>.<KEY>.backend_req_count |
|
varnish.accounting.backend.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.backend_req_bodybytes |
|
varnish.accounting.backend.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.backend_req_hdrbytes |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_200_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_304_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_404_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_503_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_2xx_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_3xx_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_4xx_count |
|
varnish.accounting.backend.responses | ACCG.<NAMESPACE>.<KEY>.backend_5xx_count |
|
varnish.accounting.backend.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.backend_resp_bodybytes |
|
varnish.accounting.backend.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.backend_resp_hdrbytes |
|
varnish.accounting.client.graced_hits | ACCG.<NAMESPACE>.<KEY>.client_grace_hit_count |
|
varnish.accounting.client.hits | ACCG.<NAMESPACE>.<KEY>.client_hit_count |
|
varnish.accounting.client.misses | ACCG.std.total.client_miss_count |
|
varnish.accounting.client.misses | ACCG.<NAMESPACE>.<KEY>.client_miss_count |
|
varnish.accounting.client.passes | ACCG.<NAMESPACE>.<KEY>.client_pass_count |
|
varnish.accounting.client.pipes | ACCG.<NAMESPACE>.<KEY>.client_pipe_count |
|
varnish.accounting.client.requests | ACCG.<NAMESPACE>.<KEY>.client_req_count |
|
varnish.accounting.client.requests | ACCG.<NAMESPACE>.total.client_req_count |
|
varnish.accounting.client.requests | ACCG.<NAMESPACE>.sub.client_req_count |
|
varnish.accounting.client.requests | ACCG.std.total.client_req_count |
|
varnish.accounting.client.requests | ACCG.std.sub.client_req_count |
|
varnish.accounting.client.requests | ACCG.<NAMESPACE>.<KEY>.client_req_count |
|
varnish.accounting.client.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_req_bodybytes |
|
varnish.accounting.client.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_hit_req_bodybytes |
|
varnish.accounting.client.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_miss_req_bodybytes |
|
varnish.accounting.client.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_pass_req_bodybytes |
|
varnish.accounting.client.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_synth_req_bodybytes |
|
varnish.accounting.client.request.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_pipe_req_bodybytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.std.total.client_pipe_req_hdrbytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_req_hdrbytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_hit_req_hdrbytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_miss_req_hdrbytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_pass_req_hdrbytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_synth_req_hdrbytes |
|
varnish.accounting.client.request.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_pipe_req_hdrbytes |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_200_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_304_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_404_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_503_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_2xx_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_3xx_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_4xx_count |
|
varnish.accounting.client.responses | ACCG.<NAMESPACE>.<KEY>.client_5xx_count |
|
varnish.accounting.client.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_resp_bodybytes |
|
varnish.accounting.client.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_hit_resp_bodybytes |
|
varnish.accounting.client.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_miss_resp_bodybytes |
|
varnish.accounting.client.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_pass_resp_bodybytes |
|
varnish.accounting.client.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_synth_resp_bodybytes |
|
varnish.accounting.client.response.bodybytes | ACCG.<NAMESPACE>.<KEY>.client_pipe_resp_bodybytes |
|
varnish.accounting.client.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_resp_hdrbytes |
|
varnish.accounting.client.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_hit_resp_hdrbytes |
|
varnish.accounting.client.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_miss_resp_hdrbytes |
|
varnish.accounting.client.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_pass_resp_hdrbytes |
|
varnish.accounting.client.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_synth_resp_hdrbytes |
|
varnish.accounting.client.response.hdrbytes | ACCG.<NAMESPACE>.<KEY>.client_pipe_resp_hdrbytes |
|
varnish.accounting.client.synths | ACCG.<NAMESPACE>.<KEY>.client_synth_count |
|
varnish.backend.busy | VBE.<vcl_name>.<backend_name>.busy |
|
varnish.backend.busy | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).busy |
|
varnish.backend.busy | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).busy |
|
varnish.backend.connections | VBE.<vcl_name>.<backend_name>.conn |
|
varnish.backend.connections | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).conn |
|
varnish.backend.connections | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).conn |
|
varnish.backend.connect.in | VBE.<vcl_name>.<backend_name>.connect_in |
|
varnish.backend.connect.in | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).connect_in |
|
varnish.backend.connect.out | VBE.<vcl_name>.<backend_name>.connect_out |
|
varnish.backend.connect.out | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).connect_out |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail_eacces |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail_eaddrnotavail |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail_econnrefused |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail_enetunreach |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail_etimedout |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.fail_other |
|
varnish.backend.failed | VBE.<vcl_name>.<backend_name>.helddown |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail_eacces |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail_eaddrnotavail |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail_econnrefused |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail_enetunreach |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail_etimedout |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).fail_other |
|
varnish.backend.failed | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).helddown |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail_eacces |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail_eaddrnotavail |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail_econnrefused |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail_enetunreach |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail_etimedout |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).fail_other |
|
varnish.backend.failed | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).helddown |
|
varnish.backend.happy | VBE.<vcl_name>.<backend_name>.happy |
|
varnish.backend.happy | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).happy |
|
varnish.backend.happy | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).happy |
|
varnish.backend.is_healthy | VBE.<vcl_name>.<backend_name>.is_healthy |
|
varnish.backend.is_healthy | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).is_healthy |
|
varnish.backend.is_healthy | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).is_healthy |
|
varnish.backend.pipe.hdrbytes | VBE.<vcl_name>.<backend_name>.pipe_hdrbytes |
|
varnish.backend.pipe.hdrbytes | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).pipe_hdrbytes |
|
varnish.backend.pipe.hdrbytes | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).pipe_hdrbytes |
|
varnish.backend.pipe.in | VBE.<vcl_name>.<backend_name>.pipe_in |
|
varnish.backend.pipe.in | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).pipe_in |
|
varnish.backend.pipe.in | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).pipe_in |
|
varnish.backend.pipe.out | VBE.<vcl_name>.<backend_name>.pipe_out |
|
varnish.backend.pipe.out | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).pipe_out |
|
varnish.backend.pipe.out | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).pipe_out |
|
varnish.backend.requests | VBE.<vcl_name>.<backend_name>.req |
|
varnish.backend.requests | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).req |
|
varnish.backend.requests | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).req |
|
varnish.backend.request.bodybytes | VBE.<vcl_name>.<backend_name>.bereq_bodybytes |
|
varnish.backend.request.bodybytes | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).bereq_bodybytes |
|
varnish.backend.request.bodybytes | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).bereq_bodybytes |
|
varnish.backend.request.hdrbytes | VBE.<vcl_name>.<backend_name>.bereq_hdrbytes |
|
varnish.backend.request.hdrbytes | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).bereq_hdrbytes |
|
varnish.backend.request.hdrbytes | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).bereq_hdrbytes |
|
varnish.backend.response.bodybytes | VBE.<vcl_name>.<backend_name>.beresp_bodybytes |
|
varnish.backend.response.bodybytes | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).beresp_bodybytes |
|
varnish.backend.response.bodybytes | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).beresp_bodybytes |
|
varnish.backend.response.hdrbytes | VBE.<vcl_name>.<backend_name>.beresp_hdrbytes |
|
varnish.backend.response.hdrbytes | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).beresp_hdrbytes |
|
varnish.backend.response.hdrbytes | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).beresp_hdrbytes |
|
varnish.backend.unhealthy | VBE.<vcl_name>.<backend_name>.unhealthy |
|
varnish.backend.unhealthy | VBE.<vcl_name>.udo.<backend_name>.(<ip_version>:<backend_ip>:<backend_port>).unhealthy |
|
varnish.backend.unhealthy | VBE.<vcl_name>.goto.<backend_id>.(<backend_ip>).(<backend_url>).(ttl:<ignored_TTL>).unhealthy |
|
varnish.child.deaths | MGT.child_died | |
varnish.child.dumps | MGT.child_dump | |
varnish.child.exits | MGT.child_exit | |
varnish.child.panics | MGT.child_panic | |
varnish.child.starts | MGT.child_start | |
varnish.child.stops | MGT.child_stop | |
varnish.gravestones.messages.cleared | MGT.vgs_msg_cleared | |
varnish.gravestones.messages.frozen | MGT.vgs_msg_frozen | |
varnish.gravestones.messages.rescued | MGT.vgs_msg_rescued | |
varnish.gravestones.registered | MGT.vgs_registered | |
varnish.lock.creations | LCK.<lock_name>.creat |
|
varnish.lock.destructions | LCK.<lock_name>.destroy |
|
varnish.lock.locks | LCK.<lock_name>.locks |
|
varnish.main.backend | MAIN.n_backend | |
varnish.main.backend.busy | MAIN.backend_busy | |
varnish.main.backend.connections | MAIN.backend_conn | |
varnish.main.backend.failed | MAIN.backend_fail | |
varnish.main.backend.recycles | MAIN.backend_recycle | |
varnish.main.backend.req | MAIN.backend_req | |
varnish.main.backend.retries | MAIN.backend_retry | |
varnish.main.backend.reuses | MAIN.backend_reuse | |
varnish.main.backend.unhealthy | MAIN.backend_unhealthy | |
varnish.main.backend.wait_failed | MAIN.backend_wait_fail | |
varnish.main.backend.waited | MAIN.backend_wait | |
varnish.main.bankrupt | MAIN.sc_bankrupt | |
varnish.main.bans | MAIN.bans | |
varnish.main.bans.added | MAIN.bans_added | |
varnish.main.bans.completed | MAIN.bans_completed | |
varnish.main.bans.deleted | MAIN.bans_deleted | |
varnish.main.bans.dups | MAIN.bans_dups | |
varnish.main.bans.lurker.contention | MAIN.bans_lurker_contention | |
varnish.main.bans.lurker.obj.killed | MAIN.bans_lurker_obj_killed | |
varnish.main.bans.lurker.obj.killed.cutoff | MAIN.bans_lurker_obj_killed_cutoff | |
varnish.main.bans.lurker.tested | MAIN.bans_lurker_tested | |
varnish.main.bans.lurker.tests.tested | MAIN.bans_lurker_tests_tested | |
varnish.main.bans.obj | MAIN.bans_obj | |
varnish.main.bans.obj.killed | MAIN.bans_obj_killed | |
varnish.main.bans.req | MAIN.bans_req | |
varnish.main.bans.tested | MAIN.bans_tested | |
varnish.main.bans.tests.tested | MAIN.bans_tests_tested | |
varnish.main.bgfetch_no_thread | MAIN.bgfetch_no_thread | |
varnish.main.busy.killed | MAIN.busy_killed | |
varnish.main.busy.sleeps | MAIN.busy_sleep | |
varnish.main.busy.wakeups | MAIN.busy_wakeup | |
varnish.main.cache.graced_hits | MAIN.cache_hit_grace | |
varnish.main.cache.hitmisses | MAIN.cache_hitmiss | |
varnish.main.cache.hitpasses | MAIN.cache_hitpass | |
varnish.main.cache.hits | MAIN.cache_hit | |
varnish.main.cache.misses | MAIN.cache_miss | |
varnish.main.client.req_400 | MAIN.client_req_400 | |
varnish.main.client.req_417 | MAIN.client_req_417 | |
varnish.main.client.requests | MAIN.client_req | |
varnish.main.client.resp.500 | MAIN.client_resp_500 | |
varnish.main.esi.errors | MAIN.esi_errors | |
varnish.main.esi.maxdepth | MAIN.esi_maxdepth | |
varnish.main.esi.requests | MAIN.esi_req | |
varnish.main.esi.warnings | MAIN.esi_warnings | |
varnish.main.expired | MAIN.n_expired | |
varnish.main.exp.mailed | MAIN.exp_mailed | |
varnish.main.exp.received | MAIN.exp_received | |
varnish.main.failed_fetches | MAIN.fetch_failed | |
varnish.main.fetch | MAIN.s_fetch | |
varnish.main.fetches | MAIN.fetch_head |
|
varnish.main.fetches | MAIN.fetch_length |
|
varnish.main.fetches | MAIN.fetch_chunked |
|
varnish.main.fetches | MAIN.fetch_eof |
|
varnish.main.fetches | MAIN.fetch_bad |
|
varnish.main.fetches | MAIN.fetch_none |
|
varnish.main.fetches | MAIN.fetch_1xx |
|
varnish.main.fetches | MAIN.fetch_204 |
|
varnish.main.fetches | MAIN.fetch_304 |
|
varnish.main.goto.dns.cache.hits | MAIN.goto_dns_cache_hits | |
varnish.main.goto.dns.lookups | MAIN.goto_dns_lookups | |
varnish.main.goto.dns.lookup.fails | MAIN.goto_dns_lookup_fails | |
varnish.main.gunzip | MAIN.n_gunzip | |
varnish.main.gzip | MAIN.n_gzip | |
varnish.main.hcb.insert | MAIN.hcb_insert | |
varnish.main.hcb.lock | MAIN.hcb_lock | |
varnish.main.hcb.nolock | MAIN.hcb_nolock | |
varnish.main.http1.iovs.flush | MAIN.http1_iovs_flush | |
varnish.main.losthdr | MAIN.losthdr | |
varnish.main.lru.limited | MAIN.n_lru_limited | |
varnish.main.lru.moved | MAIN.n_lru_moved | |
varnish.main.lru.nuked | MAIN.n_lru_nuked | |
varnish.main.mem.file | MAIN.g_mem_file | |
varnish.main.mem.private | MAIN.g_mem_private | |
varnish.main.mem.rss | MAIN.g_mem_rss | |
varnish.main.mem.swap | MAIN.g_mem_swap | |
varnish.main.objectcore | MAIN.n_objectcore | |
varnish.main.objecthead | MAIN.n_objecthead | |
varnish.main.object.count | MAIN.n_object | |
varnish.main.object.hitmiss | MAIN.n_object_hitmiss | |
varnish.main.object.hitpass | MAIN.n_object_hitpass | |
varnish.main.obj.purged | MAIN.n_obj_purged | |
varnish.main.overload | MAIN.sc_overload | |
varnish.main.pass | MAIN.s_pass | |
varnish.main.pipe | MAIN.s_pipe | |
varnish.main.pipe.hdrbytes | MAIN.s_pipe_hdrbytes | |
varnish.main.pipe.in | MAIN.s_pipe_in | |
varnish.main.pipe.out | MAIN.s_pipe_out | |
varnish.main.pipe.overflow | MAIN.sc_pipe_overflow | |
varnish.main.pools | MAIN.pools | |
varnish.main.purges | MAIN.n_purges | |
varnish.main.range.short | MAIN.sc_range_short | |
varnish.main.rapid.reset | MAIN.sc_rapid_reset | |
varnish.main.rem.close | MAIN.sc_rem_close | |
varnish.main.request.bodybytes | MAIN.s_req_bodybytes | |
varnish.main.request.close | MAIN.sc_req_close | |
varnish.main.request.dropped | MAIN.req_dropped | |
varnish.main.request.hdrbytes | MAIN.s_req_hdrbytes | |
varnish.main.request.http10 | MAIN.sc_req_http10 | |
varnish.main.request.reset | MAIN.req_reset | |
varnish.main.req.http20 | MAIN.sc_req_http20 | |
varnish.main.response.bodybytes | MAIN.s_resp_bodybytes | |
varnish.main.response.hdrbytes | MAIN.s_resp_hdrbytes | |
varnish.main.resp.close | MAIN.sc_resp_close | |
varnish.main.rx.bad | MAIN.sc_rx_bad | |
varnish.main.rx.body | MAIN.sc_rx_body | |
varnish.main.rx.junk | MAIN.sc_rx_junk | |
varnish.main.rx.overflow | MAIN.sc_rx_overflow | |
varnish.main.rx.timeout | MAIN.sc_rx_timeout | |
varnish.main.sess | MAIN.s_sess | |
varnish.main.session.accepted | MAIN.sess_conn | |
varnish.main.session.closed | MAIN.sess_closed | |
varnish.main.session.closed_with_err | MAIN.sess_closed_err | |
varnish.main.session.dropped | MAIN.sess_dropped | |
varnish.main.session.failed | MAIN.sess_fail | |
varnish.main.session.failed | MAIN.sess_fail_econnaborted |
|
varnish.main.session.failed | MAIN.sess_fail_eintr |
|
varnish.main.session.failed | MAIN.sess_fail_emfile |
|
varnish.main.session.failed | MAIN.sess_fail_ebadf |
|
varnish.main.session.failed | MAIN.sess_fail_enomem |
|
varnish.main.session.failed | MAIN.sess_fail_other |
|
varnish.main.session.herd | MAIN.sess_herd | |
varnish.main.session.readahead | MAIN.sess_readahead | |
varnish.main.sess.queued | MAIN.sess_queued | |
varnish.main.shm.bytes | MAIN.shm_bytes | |
varnish.main.shm.cont | MAIN.shm_cont | |
varnish.main.shm.cycles | MAIN.shm_cycles | |
varnish.main.shm.flushes | MAIN.shm_flushes | |
varnish.main.shm.records | MAIN.shm_records | |
varnish.main.shm.writes | MAIN.shm_writes | |
varnish.main.sock.closed | MAIN.sc_sock_closed | |
varnish.main.stale.fetch_delivers | MAIN.fetch_stale_deliver | |
varnish.main.stale.fetch_rearms | MAIN.fetch_stale_rearm | |
varnish.main.stream.failure | MAIN.sc_stream_failure | |
varnish.main.summs | MAIN.summs | |
varnish.main.superseded | MAIN.n_superseded | |
varnish.main.synth | MAIN.s_synth | |
varnish.main.task.track.failed | MAIN.task_track_failed | |
varnish.main.task.track.slots | MAIN.task_track_slots | |
varnish.main.test.gunzip | MAIN.n_test_gunzip | |
varnish.main.thread.created | MAIN.threads_created | |
varnish.main.thread.destroyed | MAIN.threads_destroyed | |
varnish.main.thread.failed | MAIN.threads_failed | |
varnish.main.thread.limited | MAIN.threads_limited | |
varnish.main.thread.live | MAIN.threads | |
varnish.main.thread.queue_length | MAIN.thread_queue_len | |
varnish.main.tx.eof | MAIN.sc_tx_eof | |
varnish.main.tx.error | MAIN.sc_tx_error | |
varnish.main.tx.pipe | MAIN.sc_tx_pipe | |
varnish.main.uptime | MAIN.uptime | |
varnish.main.vampireobject | MAIN.n_vampireobject | |
varnish.main.vcl.avail | MAIN.n_vcl_avail | |
varnish.main.vcl.discard | MAIN.n_vcl_discard | |
varnish.main.vcl.fail | MAIN.vcl_fail | |
varnish.main.vcl.failure | MAIN.sc_vcl_failure | |
varnish.main.vcl.loaded | MAIN.n_vcl | |
varnish.main.vdp.error | MAIN.sc_vdp_error | |
varnish.main.vgs.msg.created | MAIN.vgs_msg_created | |
varnish.main.vgs.msg.frozen | MAIN.vgs_msg_frozen | |
varnish.main.vgs.msg.locked | MAIN.vgs_msg_locked | |
varnish.main.vgs.msg.nospace | MAIN.vgs_msg_nospace | |
varnish.main.vmods | MAIN.vmods | |
varnish.main.ws.backend.overflow | MAIN.ws_backend_overflow | |
varnish.main.ws.client.overflow | MAIN.ws_client_overflow | |
varnish.main.ws.session.overflow | MAIN.ws_session_overflow | |
varnish.main.ws.thread.overflow | MAIN.ws_thread_overflow | |
varnish.main.ykey.purges | MAIN.c_ykey_purges | |
varnish.main.ykey.purges.slicer | MAIN.c_ykey_purges_slicer | |
varnish.main.ykey.stats | MAIN.c_ykey_stats | |
varnish.mempool.allocations | MEMPOOL.<pool_name>.allocs |
|
varnish.mempool.frees | MEMPOOL.<pool_name>.frees |
|
varnish.mempool.live | MEMPOOL.<pool_name>.live |
|
varnish.mempool.pooled | MEMPOOL.<pool_name>.pool |
|
varnish.mempool.randry | MEMPOOL.<pool_name>.randry |
|
varnish.mempool.recycles | MEMPOOL.<pool_name>.recycle |
|
varnish.mempool.surplus | MEMPOOL.<pool_name>.surplus |
|
varnish.mempool.sz_actual | MEMPOOL.<pool_name>.sz_actual |
|
varnish.mempool.sz_wanted | MEMPOOL.<pool_name>.sz_wanted |
|
varnish.mempool.timeouts | MEMPOOL.<pool_name>.timeout |
|
varnish.mempool.toosmall | MEMPOOL.<pool_name>.toosmall |
|
varnish.mse3.allocator.failed.all | MSE.mse.c_fail | |
varnish.mse3.allocator.failed.malloc | MSE.mse.c_fail_malloc | |
varnish.mse3.allocator.outstanding | MSE.mse.g_alloc | |
varnish.mse3.allocator.requests | MSE.mse.c_req | |
varnish.mse3.book.banlist.bytes.unused | MSE_BOOK.<book_name>.g_banlist_space |
|
varnish.mse3.book.banlist.bytes.used | MSE_BOOK.<book_name>.g_banlist_bytes |
|
varnish.mse3.book.banlist.database | MSE_BOOK.<book_name>.g_banlist_database |
|
varnish.mse3.book.bytes.unused | MSE_BOOK.<book_name>.g_space |
|
varnish.mse3.book.bytes.used | MSE_BOOK.<book_name>.g_bytes |
|
varnish.mse3.book.insert.timeout | MSE_BOOK.<book_name>.c_insert_timeout |
|
varnish.mse3.book.vary | MSE_BOOK.<book_name>.n_vary |
|
varnish.mse3.book.waterlevel.purged | MSE_BOOK.<book_name>.c_waterlevel_purge |
|
varnish.mse3.book.waterlevel.queued.count | MSE_BOOK.<book_name>.c_waterlevel_queue |
|
varnish.mse3.book.waterlevel.queued.current | MSE_BOOK.<book_name>.g_waterlevel_queue |
|
varnish.mse3.book.waterlevel.runs | MSE_BOOK.<book_name>.c_waterlevel_runs |
|
varnish.mse3.bytes.allocated | MSE.mse.c_bytes | |
varnish.mse3.bytes.freed | MSE.mse.c_freed | |
varnish.mse3.bytes.unused | MSE.mse.g_space | |
varnish.mse3.bytes.used | MSE.mse.g_bytes | |
varnish.mse3.degradable.inherited | MSE.mse.g_da_inherited | |
varnish.mse3.degradable.inserts | MSE.mse.c_da_inserts | |
varnish.mse3.degradable.removals | MSE.mse.c_da_removals | |
varnish.mse3.lru.moved | MSE.mse.n_lru_moved | |
varnish.mse3.lru.nuked | MSE.mse.n_lru_nuked | |
varnish.mse3.memcache.hits | MSE.mse.c_memcache_hit | |
varnish.mse3.memcache.misses | MSE.mse.c_memcache_miss | |
varnish.mse3.store.aio.finished | MSE_STORE.<store_name>.c_aio_finished_write |
|
varnish.mse3.store.aio.finished | MSE_STORE.<store_name>.c_aio_finished_bytes |
|
varnish.mse3.store.aio.finished | MSE_STORE.<store_name>.c_aio_finished_bytes_read |
|
varnish.mse3.store.aio.finished.all | MSE_STORE.<store_name>.c_aio_finished |
|
varnish.mse3.store.aio.finished.bytes.writes | MSE_STORE.<store_name>.c_aio_finished_bytes_write |
|
varnish.mse3.store.aio.queue.all | MSE_STORE.<store_name>.c_aio_queue |
|
varnish.mse3.store.aio.queue.total.reads | MSE_STORE.<store_name>.c_aio_queue_read |
|
varnish.mse3.store.aio.queue.total.writes | MSE_STORE.<store_name>.c_aio_queue_write |
|
varnish.mse3.store.aio.queue.total.write.overflows | MSE_STORE.<store_name>.c_aio_write_queue_overflow |
|
varnish.mse3.store.aio.queue.write | MSE_STORE.<store_name>.g_aio_queue_write |
|
varnish.mse3.store.aio.running | MSE_STORE.<store_name>.g_aio_running_read |
|
varnish.mse3.store.aio.running | MSE_STORE.<store_name>.g_aio_running_write |
|
varnish.mse3.store.aio.running | MSE_STORE.<store_name>.g_aio_running_bytes |
|
varnish.mse3.store.aio.running | MSE_STORE.<store_name>.g_aio_running_bytes_read |
|
varnish.mse3.store.aio.running | MSE_STORE.<store_name>.g_aio_running_bytes_write |
|
varnish.mse3.store.aio.running.all | MSE_STORE.<store_name>.g_aio_running |
|
varnish.mse3.store.bytes.all.unused | MSE_STORE.<store_name>.g_free_bytes |
|
varnish.mse3.store.bytes.all.used | MSE_STORE.<store_name>.g_alloc_bytes |
|
varnish.mse3.store.bytes.unused | MSE_STORE.<store_name>.g_free_<extent_size>_bytes |
|
varnish.mse3.store.bytes.used | MSE_STORE.<store_name>.g_alloc_<extent_size>_bytes |
|
varnish.mse3.store.database.queued | MSE_STORE.<store_name>.g_database_queue |
|
varnish.mse3.store.extents.all.unused | MSE_STORE.<store_name>.g_free_extents |
|
varnish.mse3.store.extents.all.used | MSE_STORE.<store_name>.g_alloc_extents |
|
varnish.mse3.store.extents.unused | MSE_STORE.<store_name>.g_free_<extent_size>_extents |
|
varnish.mse3.store.extents.used | MSE_STORE.<store_name>.g_alloc_<extent_size>_extents |
|
varnish.mse3.store.finished | MSE_STORE.<store_name>.c_aio_finished_read |
|
varnish.mse3.store.lru.moved | MSE_STORE.<store_name>.n_lru_moved |
|
varnish.mse3.store.objects | MSE_STORE.<store_name>.g_objects |
|
varnish.mse3.store.queue.all | MSE_STORE.<store_name>.g_aio_queue |
|
varnish.mse3.store.queue.read | MSE_STORE.<store_name>.g_aio_queue_read |
|
varnish.mse3.store.waterlevel.purged | MSE_STORE.<store_name>.c_waterlevel_purge |
|
varnish.mse3.store.waterlevel.queued.count | MSE_STORE.<store_name>.c_waterlevel_queue |
|
varnish.mse3.store.waterlevel.queued.current | MSE_STORE.<store_name>.g_waterlevel_queue |
|
varnish.mse3.store.ykey.keys | MSE_STORE.<store_name>.g_ykey_keys |
|
varnish.mse3.store.ykey.purged | MSE_STORE.<store_name>.c_ykey_purged |
|
varnish.mse3.store.ykey.purged.slicer | MSE_STORE.<store_name>.c_ykey_purged_slicer |
|
varnish.mse3.store.ykey.stats | MSE_STORE.<store_name>.c_ykey_stats |
|
varnish.mse3.store.ykey.stats.slicer | MSE_STORE.<store_name>.c_ykey_stats_slicer |
|
varnish.mse3.vary | MSE.mse.n_vary | |
varnish.mse3.ykey.keys | MSE.mse.g_ykey_keys | |
varnish.mse3.ykey.purged | MSE.mse.c_ykey_purged | |
varnish.mse3.ykey.purged.slicer | MSE.mse.c_ykey_purged_slicer | |
varnish.mse3.ykey.stats | MSE.mse.c_ykey_stats | |
varnish.mse3.ykey.stats.slicer | MSE.mse.c_ykey_stats_slicer | |
varnish.mse4.allocation.ephemeral | MSE4_MEM.c_allocation_ephemeral | |
varnish.mse4.allocation.invoked | MSE4_MEM.c_allocation | |
varnish.mse4.allocation.pass | MSE4_MEM.c_allocation_pass | |
varnish.mse4.allocation.persisted | MSE4_MEM.c_allocation_persisted | |
varnish.mse4.allocation.reqbody | MSE4_MEM.c_allocation_reqbody | |
varnish.mse4.allocation.synthetic | MSE4_MEM.c_allocation_synthetic | |
varnish.mse4.allocation.used | MSE4_MEM.g_allocations | |
varnish.mse4.bans.persisted | MSE4_BANJRN.<book_name>.g_bans |
|
varnish.mse4.ban.bytes | MSE4_BANJRN.<book_name>.g_ban_bytes |
|
varnish.mse4.book.dirty_blocks | MSE4_BOOK.<book_name>.g_dirty_blocks |
|
varnish.mse4.book.io.read_bytes | MSE4_BOOK.<book_name>.c_io_read_bytes |
|
varnish.mse4.book.objects | MSE4_BOOK.<book_name>.g_objects |
|
varnish.mse4.book.online | MSE4_BOOK.<book_name>.online |
|
varnish.mse4.book.slots.unused | MSE4_BOOK.<book_name>.g_slots_unused |
|
varnish.mse4.book.slots.used | MSE4_BOOK.<book_name>.g_slots_used |
|
varnish.mse4.book.varyspecs | MSE4_BOOK.<book_name>.g_varyspec |
|
varnish.mse4.bytes.persisted | MSE4_MEM.g_bytes_persisted | |
varnish.mse4.bytes.unused | MSE4_MEM.g_space | |
varnish.mse4.bytes.unused | MSE4_BANJRN.<book_name>.g_space |
|
varnish.mse4.bytes.used | MSE4_MEM.g_bytes | |
varnish.mse4.bytes.used | MSE4_BANJRN.<book_name>.g_bytes |
|
varnish.mse4.eviction.reorder | MSE4_MEM.c_eviction_reorder | |
varnish.mse4.free.ephemeral | MSE4_MEM.c_free_ephemeral | |
varnish.mse4.free.pass | MSE4_MEM.c_free_pass | |
varnish.mse4.free.release | MSE4_MEM.c_free | |
varnish.mse4.free.reqbody | MSE4_MEM.c_free_reqbody | |
varnish.mse4.free.synthetic | MSE4_MEM.c_free_synthetic | |
varnish.mse4.memcache.hit | MSE4_MEM.c_memcache_hit | |
varnish.mse4.memcache.miss | MSE4_MEM.c_memcache_miss | |
varnish.mse4.objects | MSE4_MEM.g_objects | |
varnish.mse4.objects_persisted | MSE4_MEM.g_objects_persisted | |
varnish.mse4.store.allocations | MSE4_STORE.<book_name>.<store_name>.g_allocations |
|
varnish.mse4.store.bytes.unused | MSE4_STORE.<book_name>.<store_name>.g_bytes_unused |
|
varnish.mse4.store.bytes.used | MSE4_STORE.<book_name>.<store_name>.g_bytes_used |
|
varnish.mse4.store.chunks.reserved | MSE4_STORE.<book_name>.<store_name>.g_reserve_class_<class_value> |
|
varnish.mse4.store.io.finished | MSE4_STORE.<book_name>.<store_name>.c_io_finished |
|
varnish.mse4.store.io.finished | MSE4_STORE.<book_name>.<store_name>.c_io_finished_read |
|
varnish.mse4.store.io.finished | MSE4_STORE.<book_name>.<store_name>.c_io_finished_bytes |
|
varnish.mse4.store.io.finished | MSE4_STORE.<book_name>.<store_name>.c_io_finished_bytes_read |
|
varnish.mse4.store.io.queued | MSE4_STORE.<book_name>.<store_name>.g_io_queued |
|
varnish.mse4.store.mapped_segments | MSE4_STORE.<book_name>.<store_name>.g_mapped_segments |
|
varnish.mse4.store.objects | MSE4_STORE.<book_name>.<store_name>.g_objects |
|
varnish.mse4.store.online | MSE4_STORE.<book_name>.<store_name>.online |
|
varnish.mse4.store.reserve.bytes | MSE4_STORE.<book_name>.<store_name>.g_reserve_bytes |
|
varnish.mse4.store.reserve.map.usage | MSE4_STORE.<book_name>.<store_name>.g_reserve_map_usage |
|
varnish.mse4.store.segment_remap | MSE4_STORE.<book_name>.<store_name>.c_segment_remap |
|
varnish.mse4.store.slist.bytes | MSE4_STORE.<book_name>.<store_name>.g_slist_usage |
|
varnish.slicer.meta.cache.hit | SLICER.meta_cache_hit | |
varnish.slicer.meta.cache.miss | SLICER.meta_cache_miss | |
varnish.slicer.meta.requests | SLICER.meta_req | |
varnish.slicer.slice.backend.response.200 | SLICER.slice_beresp_200 | |
varnish.slicer.slice.backend.response.206 | SLICER.slice_beresp_206 | |
varnish.slicer.slice.cache.hit | SLICER.slice_cache_hit | |
varnish.slicer.slice.cache.miss | SLICER.slice_cache_miss | |
varnish.slicer.slice.requests | SLICER.slice_req | |
varnish.uptime | MGT.uptime | |
varnish.waiter.actions | WAITER.<waiter_name>.action |
|
varnish.waiter.connections | WAITER.<waiter_name>.conns |
|
varnish.waiter.remote.closes | WAITER.<waiter_name>.remclose |
|
varnish.waiter.timeouts | WAITER.<waiter_name>.timeout |
|