Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utility to accept Mavlink messages and expose a Prometheus exporter interface #936

Open
johann8384 opened this issue Apr 12, 2024 · 1 comment

Comments

@johann8384
Copy link

Would a prometheus exporter script using pymavlink be a welcome addition here?

I've developed one for our in-house development but I thought maybe I could add the exporter and Grafana dashboards here. The idea is that QGC or other tools are setup to forward Mavlink messages to the exporter process which receives them and creates things like gauges for "satelites visible" and counters for distance traveled.

It allows us to have realtime dashboards in Grafana of our flights, to compare multiple aircraft or multiple flights of the same aircraft over top of one another.

The dashboard and telemetry system is always running (Victoria Metrics + Grafana) so any time someone spins up an aircraft, SITL, bench flight controller, etc. they just automatically start logging metrics to the dashboards.

@brunoolivieri
Copy link

I am not sure if I will use soon, but seems very cool and useful!

Surveillance/Tethering guys might love it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants