rate_ctr with name prefix containing "." not visible on CTRL interface
As the CTRL interface is usinh "." as a separator between tokens, we cannot use "." inside a rate counter name prefix. Doing so renders the related counter group inaccessible from the CTRL interface.
Unfortunately, we quite frequently use "." inside a counter group prefix :/
so the question is what do we do here. Do we
a) rewrite all counter group prefixes to not contain '.' and refuse the allocation of counter groups with invalid names (those containing '.')?
b) silently translate a different symbol (e.g. '/') during lookup, so a look-up by name 'sgsn/foo' will automagically match a counter registered with 'sgsn.foo'?
I personally perfer 'a' as it is obvious and transparent. Particularly as we generate counter related documentation from the source code, it would be easy to create hard to explain inconsistencies.