That bus-sender in/or hawkular-metrics is not an
internal detail of metrics, but rather sort of
'external add-on'?
It is a library called hawkular-metrics-bus.jar packaged on the hawkular-metrics.war that
if I am not wrong is only present on hawkular-services deployments.
If so, the logic to filter (or create many subscriptions)
could go into it and would not touch the core metrics.
Metrics would (as it does today) forward all new data-
points into this sender and the sender can then decide
how to proceed.
That is the proposal to experiment/start a touchable discussion as it is described on the
JIRA:
https://issues.jboss.org/browse/HAWKULAR-1102