I'm currently in a situation in which I'd love to use osquery which is why I tried it out a few month ago.
Sadly, there wasn't any inbuilt multi-node/cluster functionality to speak of.
I gave up on it as it's utility is pretty low if you're constrained to localhost queries... And the third party "cluster" tools looked pretty barebones and seemed a hassle to setup. And not even really useful, as they just enable you too execute queries on several nodes.
I would want to do queries across servers. (I.e. select load,uptime, hostname where servertype "worker" and kernelversion "3.4")
there was very little value for me which I could already get with an adhoc Ansible task on my servers