Mercurial > code > home > repos > infra
annotate files/dnsmasq/metrics.mtail @ 289:65e28d2e0cd8
move static templates to files/ ; use inventory tags for selecting hosts+features ; other refactors
author | drewp@bigasterisk.com |
---|---|
date | Sun, 21 Apr 2024 17:07:23 -0700 |
parents | templates/dnsmasq/metrics.mtail.j2@51a471fa4d29 |
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 } |