👊 Battle-tested
Warning, breaking change: upgrade from version 1.0.x of this image is not supported, all persisted data in volumes will be lost if you delete the container.
- Docker Image: 2.3.0
- Ubuntu: 18.04
- InfluxDB: 1.7.3
- Telegraf (StatsD): 1.9.4-1
- Grafana: 6.0.0
To start the container the first time launch:
docker run --ulimit nofile=66000:66000 \
-d \
--name docker-statsd-influxdb-grafana \
-p 3003:3003 \
-p 3004:8888 \
-p 8086:8086 \
-p 8125:8125/udp \
samuelebistoletti/docker-statsd-influxdb-grafana:latest
You can replace latest
with the desired version listed in changelog file.
To stop the container launch:
docker stop docker-statsd-influxdb-grafana
To start the container again launch:
docker start docker-statsd-influxdb-grafana
Host Container Service
3003 3003 grafana
3004 8888 influxdb-admin (chronograf)
8086 8086 influxdb
8125 8125 statsd
Username: root
Password: root
- Using the wizard click on
Add data source
- Choose a
name
for the source and flag it asDefault
- Choose
InfluxDB
astype
- Choose
direct
asaccess
- Fill remaining fields as follows and click on
Add
without altering other fields
Url: http://localhost:8086
Database: telegraf
User: telegraf
Password: telegraf
Basic auth and credentials must be left unflagged. Proxy is not required.
Now you are ready to add your first dashboard and launch some query on database.
Username: root
Password: root
Port: 8086
- Attach to docker container, run shell
/bin/bash
- Launch
influx
to open InfluxDB Shell (CLI)