I never said something is broken. The document is meant to be an iteration over what we
have today. More precisely, contains two proposals for moving forward with an unified
communication channel. And also there is a proposal for a new feature. I asked for
feedback on those two communication methods to adopt one; with the goal to support the
newly proposed feature.
The current implementation is not broken for the current use cases (the integration in
Hawkular). But that is not the point, and neither did I claim that is broken. It's not
about fixing something that is broken but about creating something new. Just one example,
a distributed environment with multiple Metrics and Alerts deployments will just not work
with what is there today. And that was discussed thoroughly prior to making the document
public.
Can you elaborate on why what is in place today will not work with a distributed
environment with multiple Metrics and Alerts deployments?