Hello @Philippe_Cerfon welcome to the community!
I had a sort of draft collector i was using myself (on a parent node) that might be useful for what you are asking:
We are working on a place in netdata/community repo where people can add third party collectors and make it easier for users to install them while at the same time not having to be officially supported by netdata.
Here is a little bit in the docs about third party collectors - i want to add a bit more to it and make it clearer and easier for how to install them.
Really, as best i understand it, it’s just a case of copying the
aggregator.chart.py file into the
/usr/libexec/netdata/python.d/ folder where netdata is running. Likewise for the
aggregator.conf file into /etc/netdata/python.d/ and editing as you want.
So something like this could work i think:
# first install any requirements or dependencies for the third party collector - check their docs.
# (in this case i dont think there are any the way i had built it)
# get collector code file
sudo wget "https://raw.githubusercontent.com/andrewm4894/netdata/aggregator-collector/collectors/python.d.plugin/aggregator/aggregator.chart.py" -P /usr/libexec/netdata/python.d/
# get the conf file, which you can then edit as needed
sudo wget "https://raw.githubusercontent.com/andrewm4894/netdata/aggregator-collector/collectors/python.d.plugin/aggregator/aggregator.conf" -P /etc/netdata/python.d/
# then restart netdata
sudo systemctl restart netdata
Feel free to use this as a starting point and maybe customise or build out your own collector that maybe adds more features you want etc.
I’m going to see if we can do the bit of work we need to have a more user friendly way to handle all this via a place in the netdata/community repo where people can add their collectors and then really clear instructions for users on how to use them if they want.
I will say though that the Overview screen in cloud on each room is much better than this collector as you can have different aggregations and its much more efficient and dynamic and more will be built on it.
But for cases where this just might not be an option then something like the aggregator collector i made above (or some improved version of it in Go maybe) could help solve some use cases people might have.