Mercurial > code > home > repos > infra
annotate dns/files/metrics.mtail @ 326:5b88b38f2471
huge reorg, reog toplevel functions in preparation of a ui with nice task lists
author | drewp@bigasterisk.com |
---|---|
date | Mon, 20 Jan 2025 21:55:08 -0800 |
parents | files/dnsmasq/metrics.mtail@65e28d2e0cd8 |
children |
rev | line source |
---|---|
119
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
1 counter dnsmasq_no_addr_errors |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
2 /no address available/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
3 dnsmasq_no_addr_errors++ |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
4 } |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
5 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
6 counter dnsmasq_dhcp_requests |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
7 /DHCPREQUEST/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
8 dnsmasq_dhcp_requests++ |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
9 } |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
10 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
11 counter dnsmasq_dhcp_acks |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
12 /DHCPACK/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
13 dnsmasq_dhcp_acks++ |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
14 } |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
15 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
16 counter dnsmasq_dhcp_discovers |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
17 /DHCPDISCOVER/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
18 dnsmasq_dhcp_discovers++ |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
19 } |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
20 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
21 counter dnsmasq_dhcp_offers |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
22 /DHCPOFFER/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
23 dnsmasq_dhcp_offers++ |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
24 } |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
25 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
26 gauge dnsmasq_dns_queries_answered_locally |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
27 gauge dnsmasq_dns_queries_forwarded by server |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
28 gauge dnsmasq_dns_queries_retried_or_failed by server |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
29 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
30 /queries forwarded (?P<fwd>\d+), queries answered locally (?P<loc>\d+)/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
31 dnsmasq_dns_queries_answered_locally = $loc |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
32 } |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
33 |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
34 /server (?P<svr>\S+)#53: queries sent (?P<sent>\d+), retried or failed (?P<fail>\d+)/ { |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
35 dnsmasq_dns_queries_forwarded[$svr] = $sent |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
36 dnsmasq_dns_queries_retried_or_failed[$svr] = $fail |
51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
drewp@bigasterisk.com
parents:
diff
changeset
|
37 } |