Commit Graph

70 Commits

Author SHA1 Message Date
Marty Oehme 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
Marty Oehme 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
Marty Oehme 91596f675c
Add armv8 docker compilation 2021-05-19 17:59:57 +02:00
Marty Oehme aa91c8668d
Add Hostname writing 2021-05-19 16:23:26 +02:00
Marty Oehme f412d31d1c
Add support for multi-arch Docker containers 2021-05-19 15:51:04 +02:00
Marty Oehme 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
Marty Oehme 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
Marty Oehme c214c9aed0
Add gitlab pipeline 2021-05-19 11:39:21 +02:00
Marty Oehme 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