AG IoT Stack
Docker stack for the AlpineGuard Project's cloud platform.
MITG-Stack:
- MQTT Broker to transmit high-frequency sampled data.
- InfluxDB instance to store time-series data.
- Telegraf instance to populate InfluxDB with data from various sources.
- Grafana instance to visualize data from InfluxDB and additional sources.
Installation
- Download Docker and Docker Compose
- Clone this repo:
git clone https://gitlab.ost.ch/ipek/alpineguard/ag-iot-stack.git
- Switch to the project directory:
cd ag-iot-stack
- Copy .env-example file:
mv .env-example .env
- Configure .env file
nano .env
- Start stack with docker-compose:
docker-compose up
The services are running on the following ports:
- InfluxDB: 8086
- Grafana: 3000
To configure the InfluxDB source in Grafana, use the following configuration: