STATS: Add more hierarchy to counters. 44/13044/3
authorOle Troan <ot@cisco.com>
Thu, 14 Jun 2018 07:28:27 +0000 (09:28 +0200)
committerDave Barach <openvpp@barachs.net>
Fri, 15 Jun 2018 12:07:40 +0000 (12:07 +0000)
commit1ec0ea85c3f57f4638e32a00396057f80d958ec9
treefba386994bf101d4fda3a87af7d5e1a783cdf4c1
parentc22f87b8763c844e09177e30bbb92830cd928812
STATS: Add more hierarchy to counters.

Put error counters under node_index.
/err/<node-name>/<error-name>

E.g:
/err/ip4-lookup/Hash table collisions
/err/ip6-rewrite/Buffer allocation error

Error names are not globally unique, and this allows
for walking all errors for a particular node.

Put interface counters under the directory /if.
E.g. /if/rx

Put system counters under the directory /sys.
E.g. /sys/vector_rate

Change-Id: I5b794d16698f61bcb2063a8cd77a7c4ae36419b8
Signed-off-by: Ole Troan <ot@cisco.com>
src/vlib/error.c
src/vnet/interface.c
src/vnet/interface.h
src/vpp/app/stat_client.c
src/vpp/stats/stat_segment.c