Annotation of embedaddon/dnsmasq/src/metrics.c, revision 1.1.1.1
1.1 misho 1: /* dnsmasq is Copyright (c) 2000-2021 Simon Kelley
2:
3: This program is free software; you can redistribute it and/or modify
4: it under the terms of the GNU General Public License as published by
5: the Free Software Foundation; version 2 dated June, 1991, or
6: (at your option) version 3 dated 29 June, 2007.
7:
8: This program is distributed in the hope that it will be useful,
9: but WITHOUT ANY WARRANTY; without even the implied warranty of
10: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11: GNU General Public License for more details.
12:
13: You should have received a copy of the GNU General Public License
14: along with this program. If not, see <http://www.gnu.org/licenses/>.
15: */
16:
17: #include "dnsmasq.h"
18:
19: const char * metric_names[] = {
20: "dns_cache_inserted",
21: "dns_cache_live_freed",
22: "dns_queries_forwarded",
23: "dns_auth_answered",
24: "dns_local_answered",
25: "bootp",
26: "pxe",
27: "dhcp_ack",
28: "dhcp_decline",
29: "dhcp_discover",
30: "dhcp_inform",
31: "dhcp_nak",
32: "dhcp_offer",
33: "dhcp_release",
34: "dhcp_request",
35: "noanswer",
36: "leases_allocated_4",
37: "leases_pruned_4",
38: "leases_allocated_6",
39: "leases_pruned_6",
40: };
41:
42: const char* get_metric_name(int i) {
43: return metric_names[i];
44: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>