Netdata Community

Netdata Collector for osquery

osquery seems like a great candidate for a collector.


Seems like could be another good way for a netdata user to use osquery for scheduled custom queries that osquery could run and manage and then have them available for visualisation in netdata dashboard.

Also would open up collecting anything osquery has has available and implemented that netdata might not have available for whatever reason.

A podcast with some background on osquery can be found here: https://softwareengineeringdaily.com/2020/12/04/osquery-with-ganesh-pai/

We will need to check the metrics that we want to monitor, some metrics are not present on all versions. We probably should use few common metrics between versions and bring others when a minimum version is installed. I do not like the idea to discard metrics, because it was not present before version X.

I arrived in this conclusion after to take a look at database schemas.