geerlingguy / internet-monitoring

Monitor your network and internet speed with Docker & Prometheus
1.28k stars 139 forks source link

Add Starlink monitoring #6

Closed geerlingguy closed 3 years ago

geerlingguy commented 3 years ago

Through my internet-pi project, I'd like to add in Starlink monitoring using https://github.com/danopstech/starlink_exporter (though I've run into one issue here: https://github.com/danopstech/starlink_exporter/issues/1

geerlingguy commented 3 years ago

See also @dwillcocks' dashboard here for reference: https://github.com/danopstech/starlink/blob/main/config/grafana/provisioning/dashboards/boards/starlink_overview.json

geerlingguy commented 3 years ago

Hehe, got the dashboard up but it's having a little trouble getting data (even though Prometheus is saying the target's healthy...):

Screen Shot 2021-04-27 at 12 55 44 PM
geerlingguy commented 3 years ago

It's strange, because when I use the query inspector and jump to Prometheus, the query shows up just fine...

Screen Shot 2021-04-27 at 1 03 20 PM
geerlingguy commented 3 years ago

There we go; disabled all exemplars and was able to get data. Honestly I don't know much about how that feature works...

Screen Shot 2021-04-27 at 1 08 08 PM
geerlingguy commented 3 years ago

Man, this is nice... love all the detail that went into this dashboard, replicating everything in the app and then some!

Screen Shot 2021-04-27 at 1 13 23 PM
geerlingguy commented 3 years ago

Before wrapping up, I need to fix two graphs:

I need to get those wired up to the metrics coming from the speedtest exporter I already have running.

dwillcocks commented 3 years ago

I need to get those wired up to the metrics coming from the speedtest exporter I already have running.

Depends what else you have hooked up (metric names will definitely be different). and your need to update the dashboard json again (I fixed it last night) then.... https://github.com/danopstech/speedtest_exporter