All apps · 0 apps
fastcom-mysql
Docker app from Simon Jenny's Repository
Overview
Docker Container with Fast.com CLI sending data to a MySQL Server
The Docker needs the following ENV Variables:
SLEEP : Seconds between measures
MYSQL_SERVER : IP/Address of MySQL Server
MYSQL_USER: MySQL Username
MYSQL_PASS: MySQL Password
MYSQL_DATABASE: MySQL Database
MYSQL_TABLE: MySQL Table
LOC: Name of Probe (eg. network/core or network/edge)
Important:
Database Table needs to have the following schema:
CREATE TABLE `YOURTABLENAME` (
`timestamp` timestamp NULL DEFAULT current_timestamp(),
`loc` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL,
`download` float DEFAULT NULL,
`upload` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin
Readme
View on GitHubDocker Container with Fast.com CLI sending data to MySQL Server
The Docker needs the following ENV Variables:
SLEEP : Seconds between measures
MYSQL_SERVER : IP/Address of MySQL Server
MYSQL_USER: MySQL Username
MYSQL_PASS: MySQL Password
MYSQL_DATABASE: MySQL Database
MYSQL_TABLE: MySQL Table
LOC: Name of Probe (eg. network/core or network/edge)
Example:
docker run -e MYSQL_SERVER=10.10.10.10 -e MYSQL_USER=USER -e MYSQL_PASS='PASSWORD' -e MYSQL_DATABASE=fastcom -e MYSQL_TABLE=results -e LOC='network/core' -e SLEEP=3600 simonjenny/fastcom-mysql:latest
Important:
Database Table needs to have the following schema:
CREATE TABLE `results` (
`timestamp` timestamp NULL DEFAULT current_timestamp(),
`loc` varchar(250) COLLATE utf8mb4_bin DEFAULT NULL,
`download` float DEFAULT NULL,
`upload` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin
Categories
Download Statistics
18,296
Total Downloads
18
This Month
130
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
simonjenny/fastcom-mysqlLast Updated2021-11-25
First Seen2022-05-14
Runtime arguments
- Network
bridge- Shell
sh- Privileged
- false
Template configuration
MYSQL_SERVERVariable
Container Variable: MYSQL_SERVER
MYSQL_USERVariable
Container Variable: MYSQL_USER
MYSQL_PASSVariable
Container Variable: MYSQL_PASS
MYSQL_DATABASEVariable
Container Variable: MYSQL_DATABASE
MYSQL_TABLEVariable
Container Variable: MYSQL_TABLE
LOCVariable
Container Variable: LOC
SLEEPVariable
Container Variable: sleep
- Value
- 3600