Smokeping (generic)

Dashboard

Display SmokePing measurements
Last updated: a year ago

Start with Grafana Cloud and the new FREE tier. Includes 10K series Prometheus or Graphite Metrics and 50gb Loki Logs

Downloads: 78

Reviews: 0

  • Screenshot_2020-06-12 Smokeping - Grafana.png
    Screenshot_2020-06-12 Smokeping - Grafana.png

This is a dashboard that can help you visualize Smokeping measurements (via Smokeping - Influxdb intergration). You can use this Smokeping fork (https://github.com/mad-ady/SmokePing), or in docker form (https://github.com/mad-ady/docker-smokeping) to write measurement data to both rrd and InfluxDB, with some added tags (https://github.com/mad-ady/SmokePing/commit/2b03c1c16733268f2f47beed6dd9b67d4a5ae30c, https://github.com/oetiker/SmokePing/issues/201#issuecomment-606169056). Most of these changes will make it back into the master Smokeping branch, so you can try that as well.

More information here: https://adrianpopagh.blogspot.com/2020/06/smokeping-influxdb-export-docker-slaves.html

Once smokeping exports data to influxdb you can graph it in Grafana with this dashboard. There are some variables to help you filter out what you want to see. The most important ones are:

  • measurement_type -> will get filled with the Smokeping probe name
  • slave -> will be the slave name (or 'master' for measurements made on the master system)
  • host -> will be the value for the host parameter in your measurement
  • all other variables are custom (defined for my use). Feel free to change the queries to add/remove them

The screenshot shows measurements for the DNS probe for two slaves, measurement done asking the CPE for host www.wikipedia.org

Dependencies: