I'm looking for a way to collect link data between nodes. My google-fu has failed me on how to get node-to-node data like latency or throughput etc. Is there any model built in to batman-adv/alfred to poll this data? I only really finding the batvis data which is just returning metric.
I'm mostly wanting to see how traffic is flowing, where links are being more heavily used especially if those are not shortest paths (suggests I have something to fix) and to keep track of a sort of high water mark to metric ratio. ie, this link has done 260Mbps with the link metric <=1.2 in the last 48 hours and it's currently doing 105Mbps at 1.08 metric.
my current plan is to run scripts to find 1 hop neighbors and either so an arp-scan or find IP and ping directly on a schedule and store that in alfred or just push it up to my database but this is a little brute-forcy considering batman-adv is doing some of this work to create the route metric in the first place.
Any advice appreciated. Thanks.