Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mysticrenji/tig-stack
- Owner: mysticrenji
- Created: 2020-05-25T03:31:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-17T00:37:02.000Z (over 3 years ago)
- Last Synced: 2023-03-04T23:48:27.948Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 355 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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 mediumnone = 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 3000Telegraf 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.0I 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)