{"repo":"dominikrys/docker-influxdb-grafana-traefik","free":true,"listed":false,"github":"https://github.com/dominikrys/docker-influxdb-grafana-traefik","clone":"git clone https://github.com/dominikrys/docker-influxdb-grafana-traefik.git","description":"📊 InfluxDB, Grafana, and Traefik in Docker Compose (TLS-secured metrics solution)","language":"Shell","stars":31,"topics":["influxdb","grafana","traefik","docker"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Secure Metrics Solution in Docker Docker Compose application for deploying InfluxDB, Grafana, and Traefik. The individual components are: - InfluxDB : time-series database. - Grafana : front-end for visualizing and querying data in InfluxDB. - Traefik : edge router/reverse proxy which will auto-generate and auto-renew TLS certificates using Let's Encrypt. Traefik makes it so that data sent to and from Grafana and InfluxDB will be encrypted. Prerequisites - Docker How to Run Locally Deploy the containers: Grafana will be accessible at metrics.docker.localhost and InfluxDB at metrics.docker.localhost:8086. Use the credentials in .env to log in to Grafana. To write data to InfluxDB, refer to the InfluxDB docs. Stop running containers: Notes - When accessing Grafana or InfluxDB that have been deployed locally, your browser and other apps may show warnings about invalid or self-signed TLS certificates. This is expected as localhost domains don't end with a valid top-level domain, so Traefik won't attempt to request a certificate for them. - Grafana is accessible from the HTTP and HTTPS ports ( 80 and 443 respectively), with redirection from HTTP to HTTPS handled using Traefik routers. - Grafana will automatically be set up with InfluxDB as a data source (set up under grafana/provisioning/datasources/influxdb.yml ). - InfluxDB will run shell scripts in docker-entrypoint-initdb.d on startup. - If you're testing locally, and an application which you want to use to send data to Influx","default_branch":null,"files":null,"tree":[],"storefront":"/r/dominikrys","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dominikrys/docker-influxdb-grafana-traefik/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}