-
New Feature Request
-
Resolution: Unresolved
-
Minor
-
None
-
None
Currently, if you have a set of hosts in a group that have items created via low level discovery, if you want to aggregate this data onto a dummy host you have to create an item manually for each of these discovered items (Or via the API of course).
What would be extremely useful and time-saving would be the ability to discover items across a set of hosts and add an aggregate item to your dummy host.
Example:
I have 3 hosts in a group, each has an item that reports the 50th percentile of performance for a specific API and I want to aggregate this data. I have to configure an item on my dummy host like this:
grpavg["{$AGG_GROUP}","system.run[\"curl -s {$MON_URL} | /usr/local/bin/jq '.timers|.[\\"{$PREF}$someRandomAPI.requests\\"]|.p50'\"]","last","0"]
If I have discovered 30 APIs on each of my hosts, I have to add 30 aggregate items to collate the data. I would like to be able to discover such items on my hosts and create an aggregate item from a prototype.
In our use case, all of our hosts are cloud-based and will be dropping in and out of the host group. New APIs would be found on the hosts as the application is developed, so I need a means of dynamically creating both host and aggregate items based on discovery alone.
-----------
I have searched this project and wider for any previous request of this kind and I cannot see anything. If I have missed anything, I apologise in advance.
Thanks
Phil Donaldson