Offline
Hello,
I'm looking to integrate a live feed from Expedition into Grafana. Has anyone accomplished this, and if so, could you share some tips or guidance on how to set it up?
Best regards
Offline
Hi, you could use infinity or the json data feed as noted here
You'll need a server that understands expedition udp and can handle api calls. This is a prototype that I wrote in python that records the expedition udp data updates and to responds to requests that you could tweak
For an overview see -
Offline
I'm no python expert, but Tom's EXP to Python API could possibly read the DLL and send data to Grafana without too much work.
If anyone gets it working, please share the method etc.
Offline
You could do that but each api endpoint would require a series of synchronous calls via the dll for the individual data values (parser or no parser). I used another level of abstraction based on 'profiles' which reflect the things that you are interested such as bsp vs polars and these are updated based on broadcast data from expedition. It would then be simply a case of wrapping this with fastapi (
) to service infinity plugin url requests that returned the profile values.