MetricData, Snapshot support multiple values
Sources populate snapshot labels

... for single current values populated, suing source name
SqlService source multilabelling

Isolated SqlService source from context
Handles labelling of multivalue snapshots
Labels defined via config