I have an application that is highly distributed, made up of 50 or so different types of processes that can run on any number of platforms. A customer can have multiple of these applications running on the same platforms and the processes are identified as belonging to a specific instance of the application by a unique identifier.
I can auto-discover the resources using plugins, but I don't see how to automatically create and place the various processes into a mixed group or HQ application in the plugin so that I can easily deal with the entire group. Can this be done and if so how is it done?
Additionally, is there any way to attach a metric to a mixed group or HQ application? There are some things that are best dealt with at a global level for our application and it may seem forced to collect the metric on a resource when the resource is only participating in the solution.
Thanks for any insights you can offer.