SpeedFlux
Docker 应用程序 from breadlysm's Repository
概述
This tool will continuosly run Speedtests at the chosen interval and export the data to InfluxDB.
What makes this different is that it's using the Ookla CLI tool which provides some expanded details that you can use to tag your Influx Data.An example of the dashboard I made in Grafana can be found at https://grafana.com/grafana/dashboards/13053.
strong This container only includes the scripts to run the speedtests and export to Influx. InfluxDB must be installed seperatly. I welcome feedback or additional improvements. Please open an issue on the project page. /strong
运行时参数
- 网络
bridge- 外壳
bash- 特权
- false
模板配置
Container Variable: INFLUX_DB_ADDRESS IP or Hostname of Influx DB
- 目标
- INFLUX_DB_ADDRESS
- 价值
- influxdb
Container Variable: INFLUX_DB_PORT
- 目标
- INFLUX_DB_PORT
- 默认值
- 8086
- 价值
- 8086
Container Variable: INFLUX_DB_USER
- 目标
- INFLUX_DB_USER
Container Variable: INFLUX_DB_PASSWORD
- 目标
- INFLUX_DB_PASSWORD
Container Variable: INFLUX_DB_DATABASE If the database doesn't exist, it will be created.
- 目标
- INFLUX_DB_DATABASE
- 价值
- speedtest
How often should speed be tested, in minutes. Default is set at 2:30 as I like to see changes over time at different times of day.
- 目标
- SPEEDTEST_INTERVAL
- 默认值
- 150
- 价值
- 150
Tags to be added to the datasets. See https://github.com/breadlysm/speedtest-to-influxdb#tag-options. Tags must be comma seperated
- 目标
- INFLUX_DB_TAGS
- 默认值
- isp, external_ip, server_id, server_name, server_location, speedtest_url
- 价值
- isp, external_ip, server_id, server_name, server_location, speedtest_url
Interval is in seconds. This is how often your latency will be checked.
- 目标
- PING_INTERVAL
- 默认值
- 60
- 价值
- 60
hostnames or domains to use to test ping. On every ping interval, all servers input will be tested. Must be comma seperated.
- 目标
- PING_TARGETS
- 默认值
- 1.1.1.1, 8.8.8.8
- 价值
- 1.1.1.1, 8.8.8.8
Options are: 'info' or 'debug'
- 目标
- LOG_TYPE
- 默认值
- info
- 价值
- info
Input a Ookla Speedtest server ID to use for your tests. This will use this server for every test.
- 目标
- SPEEDTEST_SERVER_ID
详细信息
ghcr.io/breadlysm/speedflux:latest在Unraid 上运行 SpeedFlux 。
SpeedFlux 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。