That brings up a good philosophical point:

Do we want the metric names to contain "schema" information that can be used to help format them properly? Is it useful to do that?

I sort of lean toward the side of not caring about that schema information being included in the metric name, but I could see the value of it depending on what sort of backend you were using.