xref: /netbsd-src/external/mpl/bind/dist/bin/tests/system/statschannel/server-xml.pl (revision 154bfe8e089c1a0a4e9ed8414f08d3da90949162)
1#!/usr/bin/perl
2#
3# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
4#
5# This Source Code Form is subject to the terms of the Mozilla Public
6# License, v. 2.0. If a copy of the MPL was not distributed with this
7# file, You can obtain one at http://mozilla.org/MPL/2.0/.
8#
9# See the COPYRIGHT file distributed with this work for additional
10# information regarding copyright ownership.
11
12# server-xml.pl:
13# Parses the XML version of the server stats into a normalized format.
14
15use XML::Simple;
16
17my $ref = XMLin("xml.stats");
18my $counters = $ref->{server}->{counters};
19foreach $group (@$counters) {
20    foreach $key (keys %{$group->{counter}}) {
21        print $group->{type} . " " . $key . ": ". $group->{counter}->{$key}->{content} . "\n";
22    }
23}
24