grouped observation count by source

this is in response to a downstream requirement - making this
configurable seems YAGNI for now