Commit graph

70 commits

Author SHA1 Message Date
ffa23c36ba
Fix Dockerfile file copying best practices
Followed the usual advice of preferring COPY to ADD when adding files
into the Dockerfile, and made sure to only import the files needed for
the program to run.
2021-05-19 19:47:03 +02:00
88d9e55ae3
Remove Grafana dashboard from repo
It applied to the InfluxDB v1 version of the program, and I do not
intend to keep it updated for this version. Added a link to the original
version instead, so people can use what they need.
2021-05-19 18:19:42 +02:00
91596f675c
Add armv8 docker compilation 2021-05-19 17:59:57 +02:00
aa91c8668d
Add Hostname writing 2021-05-19 16:23:26 +02:00
f412d31d1c
Add support for multi-arch Docker containers 2021-05-19 15:51:04 +02:00
d614cbefe1
Remove ping duplication from data model
Simplified data model slightly by removing ping fields being sent both
as `ping` measures and as fields on the `speed` measure. Most things are
now only sent directly through the `speed` measure.
2021-05-19 15:39:13 +02:00
0d868c05fe
Move dependency installation to Dockerfile
Moved installation of speedtest commandline utility to Dockerfile.
Did not remove the (optional, if no cmdline utility found) installation
from entrypoint, so that the program can be run from entrypoint without
using docker as a fall-back.
2021-05-19 15:37:30 +02:00
c214c9aed0
Add gitlab pipeline 2021-05-19 11:39:21 +02:00
0def56d219
Update for influxdb2
Updated environment options and readme
2021-05-19 11:38:27 +02:00
breadlysm
42d0ea02a3 changelog bump 2021-04-27 17:17:07 -04:00
breadlysm
0c24dc50d3 added changelog 2021-04-27 17:05:23 -04:00
breadlysm
be6be0ac23 Merge branch 'testing' 2021-04-27 16:58:56 -04:00
breadlysm
0a6da210d9
Merge pull request #3 from qlustor/master
docker-compose.yml
2021-04-27 16:57:50 -04:00
breadlysm
c523da2391 Updated dockerfile 2021-04-27 13:46:08 -04:00
breadlysm
d0cf04aa0c updated readme 2021-04-27 13:39:03 -04:00
Leigh Phillips
f8d8ee2407
Update GrafanaDash-SpeedTests.json
Data anomaly fixes.
2021-01-21 19:43:07 -08:00
Leigh Phillips
17fb6a22b2
Update README.md 2021-01-20 22:12:32 -08:00
Leigh Phillips
c1716c0301
Update GrafanaDash-SpeedTests.json
Now with High Frequency Ping results and uptime!
2021-01-20 22:04:18 -08:00
Leigh Phillips
add7337b1d
Update main.py
Go multithreaded.
2021-01-20 15:54:19 -08:00
Leigh Phillips
85505c3087
Update entrypoint.sh
Do not reinstall speedtest if already installed.
2021-01-20 15:53:13 -08:00
Leigh Phillips
1254627483
Update main.py
Change ping.success from True/False to 1/0
2021-01-20 00:02:54 -08:00
Leigh Phillips
74f1256084
Update main.py
Add namespace to pings.
2021-01-19 23:24:47 -08:00
Leigh Phillips
e33443ec0a
Update Dockerfile
Add pip3 pythonping
2021-01-19 23:18:41 -08:00
Leigh Phillips
7dc293bc16
Update README.md 2021-01-19 23:06:51 -08:00
Leigh Phillips
2d27de83ae
Update main.py
Add uptime ping test (separate interval), unify speed tests under new measurement.
2021-01-19 23:04:06 -08:00
Leigh Phillips
3831683c12
Update GrafanaDash-SpeedTests.json
Add Leaders & Laggers section
2021-01-17 18:40:08 -08:00
Leigh Phillips
fd21f99132
Update README.md 2021-01-16 23:50:30 -08:00
Leigh Phillips
002a538a2c
Update README.md 2021-01-16 23:29:16 -08:00
Leigh Phillips
3c1695d6a2
Update README.md 2021-01-16 23:28:32 -08:00
Leigh Phillips
fc3813f212
Create GrafanaDash-SpeedTests.json 2021-01-16 23:26:39 -08:00
Leigh Phillips
adc0a4a1dd
Update main.py
Migrate namespace to tag.
2021-01-16 20:15:40 -08:00
Leigh Phillips
b8ddba245b
Update README.md 2021-01-16 17:17:35 -08:00
Leigh Phillips
981fdad9a8
Update main.py
Add * for tags wildcard & default NAMESPACE to None.
2021-01-16 15:29:59 -08:00
Leigh Phillips
61d3405928
Update main.py
Do not need namespace in tags.
2021-01-16 14:55:54 -08:00
Leigh Phillips
c54e30c200
Update main.py
Try this again.
2021-01-16 13:56:40 -08:00
Leigh Phillips
74ae03ba9f
Update main.py
Add defaults for ENVs and NAMESPACE
2021-01-16 13:41:46 -08:00
Leigh Phillips
61fb17ea67
Update Dockerfile
Make hub eligible - Remove any proprietary binaries (Oookla) & install those at container initialization instead.
2021-01-16 13:15:21 -08:00
Leigh Phillips
cb3eb1be7f
Delete requirements.txt 2021-01-16 13:06:50 -08:00
Leigh Phillips
99bc5b3bd4
Create entrypoint.sh 2021-01-16 13:06:25 -08:00
Leigh Phillips
b97dbb2478
Merge pull request #1 from Sky007FR/master
PR Sky007FR changes
2021-01-16 12:47:24 -08:00
breadlysm
f4b5fe1e8c
Merge pull request #2 from foorb/patch-2
Update README.md
2020-12-23 11:54:21 -05:00
foorb
6680dd7e2f
Update README.md 2020-12-21 00:44:41 +01:00
Luc VOISE
870c7ddcf9 Add print for log debug 2020-10-16 18:02:30 +02:00
Luc VOISE
34c71dce65 Add print for log debug 2020-10-16 17:20:09 +02:00
Sky007FR
2e14544185
Update README.md 2020-10-16 15:57:48 +02:00
Luc VOISE
7e02c0ad78 Add specific server id 2020-10-16 15:52:14 +02:00
breadlysm
ceba7dc5b2
Update README.md 2020-09-22 22:18:22 -04:00
breadlysm
6c910781c1
Delete .env
removed dotenv, was causing problems in Docker.
2020-07-31 16:15:34 -04:00
Josh Smith
e21052208e forced pktloss to integer 2020-07-31 14:53:44 -04:00
breadlysm
7207aeaea9
Merge pull request #1 from breadlysm/v0.6.0-isp-&-location-Influxdb-tags
V0.6.0 isp & location influxdb tags
2020-07-31 01:30:03 -04:00