Skip to content

Create internetmonitoring service

Adding Internet Monitoring Stack for tracking speed and ping over time with Prometheus + Grafana

Note purposefully haven't added the setting to define a fixed SPEEDTEST_SERVER on the speedtest-exporter container as per the docs:

We strongly discourage you from setting a specific server. If the server that you are using to make the tests stops working, your exporter won't be able to do the tests and you won't get the metrics. However I've defined this on my own setup.

Also good to note that there's an existing current issue showing "Annotation Query Failed", but doesn't affect functionality. I'm adding as-is and will keep up to date :)

  • This package is Open Source.
  • The ansible role to install this package has been created.
  • The documentation page for this package has been added.
  • mkdocs.yml has been updated with a link to this package's documentation.
  • The package has been added to group_vars/all under the # Enabled List, services:, and services: sections.
  • The package has been added to group_vars/all as a standalone section.
  • The package has been added to docs/index.md.
  • The package has been added to CHANGELOG.md for the version currently in development.
  • The package has been added to roles/homelabos_config/templates/config.yml.j2 under the # Services List section.
  • The package has been added to roles/homelabos_config/templates/config.yml.j2 as a standalone section with subsection https_only and auth, if needed.
  • This ansible template uses the password module for security.
  • This Merge Request follows the contributing guidelines.
Edited by ÐΛИIΞL MΔCΞDѲ

Merge request reports