Now that Events have their own tab and are first class citizens, I think we could move the configuration to the event subtab too (as we are doing it with metrics).
This would allow to set up events independently and reduce the issue of https://jira.jboss.org/jira/browse/JOPR-60 aka RHQ-80
One issue with this is that there is no separately defined events configuration system. Components are expected to utilize the standard connection properties (aka plugin configuration). Do you suggest changing this model or is there another way?
There are two aspects:
1) Monitoring has its configuration on its tab and other subsystems too as far as they have something to configure - so for orthogonality, the configuration of Events should go to the Events tab
2) The other thing is indeed what you describe, that setting up of event sources should be decoupled from the classical plugin config.
While I was originally more thinking of 1) it is clear that 2) is needed too.
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-1474
mass add of key word FutureFeature to help track
the entire events subsystem is eventually going to be reimplemented to use a distributed storage model (e.g. hadoop, NoSql, etc). Lets not refactor the current event subsystem/configuration only to throw it away later. Things work as is, its just in the plugin config tab not the events tab. Changing the model would also require some work to support backwards compatibility/upgrading.