Steward
Steward is a small, easily deployed script for network speed evaluation purposes. It is meant to easily monitor your network and send the measurements to an InfluxDB. Then using Chronograf we can easily visualize the measurements.
The whole project was inspired from this article
Deployment
Deploying the TICK stack
The following is a quick way to get the entire TICK Stack spun up and working together.
First you need to clone the official sandbox repository from influxdata.
git clone https://github.com/influxdata/sandbox/
cd sandbox
Then we simply run the following command to start the stack.
./sandbox up
Deploying Steward
You can build the steward agent image with the following command:
docker build -t steward:latest .
After the image is built you can deploy the agent like this:
docker run --name steward -d steward:latest
Import Dashboard
Finally you need to import the steward dashboard in chronograf.
There is already an exported dashboard under the dashboard/
directory.
You can find information on how to import a dashboard here.