Would it make sense that for a given metric A, using tags, to create additional metrics for each tag?
For example, for calls:
incr('A')
incr('A', tags=dict(tag1=value1, tag2=value2))
incr('A', tags=dict(tag2=value2))
It would generate metrics:
- A.count = 3
- A.tagged.tag1.value1.count = 1
- A.tagged.tag2.value2.count = 2