Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mysticrenji/tig-stack

TIG Stack with Docker Compose
https://github.com/mysticrenji/tig-stack

Last synced: about 6 hours ago
JSON representation

TIG Stack with Docker Compose

Awesome Lists containing this project

README

        

# Latency test with TIG-Stack

## 1. Latency Test
We can simulate latency test using latencytest.sh file. The script can be run with different arguments (low, medium , high ranges)
Implementation was done with tc command in linux with wlan0 as network adapter. OS is Raspbian Buster Lite and device is Rpi 3.
> latencytest.sh medium

none = no latency change
low = 100 ms
medium = 500 ms
high = 1000 ms
show = Current latency profile

## 2. TIG stack using Docker Compose
Docker compose file comprises of Telegraf, InfluxDB and Grafana. The default credentials are preconfigured
Influx DB will be hosted in port 8086
Grafana will be hosted in port 3000

Telegraf config has additional input plugins than the default one that comes along with the package
you may find it in the below path
> /docker-influxdb-grafana/telegraf.conf

>[[inputs.ping]]
>interval = "60s"
>urls = ["208.67.222.222", "208.67.220.220", "ddg.gg", "pfSense.home", "accessPoint.home", "amazon.com", "github.com"]
>count = 4
>ping_interval = 1.0
>timeout = 2.0

I have used Internet Bandwidth Monitor dasboard to visualise the latency by importing Dashboard Template. Dashboard ID - 2690

You may start the process by running run.sh
>run.sh

![Internet Bandwidth Dashboard](https://github.com/mysticrenji/TIG-Stack/blob/master/Internet%20bandwidth%20Monitor.PNG)