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
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
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
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.