TICK/TIGK運維棧安裝運行 docker【中】

 

InfluxDBsql

docker search influxdbdocker

docker pull influxdb數據庫

docker run -d -p 8086:8086 -v /var/lib/influxdb:/var/lib/influxdb --name=influxdb influxdbbash

docker start influxdb網絡

接口進行訪問
curl -G http://localhost:8086/query --data-urlencode "q=show databases"curl

docker exec -it influxdb /bin/bash測試

docker stop influxdb網站

 

測試是否安裝成功
docker exec -it influxdb /bin/bash
influx
show usersurl

默認沒有用戶名密碼,需建立管理員
CREATE USER "root" WITH PASSWORD 'root' WITH ALL PRIVILEGESspa

若是有問題,docker複製出配置文件查看 docker cp influxdb1:/etc/influxdb/influxdb.conf /opt

 

 

telegraf


docker search telegraf

docker pull telegraf

先運行influxdb
docker run --net=container:influxdb telegraf
#告訴docker讓這個新建的容器使用已有容器的網絡配置。

查看kapacitor容器近30分鐘的日誌
docker logs --since 30m telegraf1

 

 

kapacitor

docker search kapacitor

docker pull kapacitor

先運行influxdb
docker run --net=container:influxdb kapacitor
#告訴docker讓這個新建的容器使用已有容器的網絡配置。

查看kapacitor容器近30分鐘的日誌
docker logs --since 30m kapacitor

修改配置(略)

 

 


Chronograf


docker search chronograf

docker pull chronograf
docker run -p 8085:8888 -v /var/lib/chronograf:/var/lib/chronograf chronograf

 

 

 

Grafana

 

docker search grafana

docker pull grafana/grafana

docker run -d -p 3000:3000 --name=grafana grafana/grafana

進入網站 用戶名密碼都是admin

docker start grafana


第一步建立datasource
Name爲telegraf與上面telegraf配置的數據庫名一致
influxdb開啓了auth-enabled = true
須要勾選Basic Auth 數據庫用戶名密碼都是root

後面的dashboard隨意了,記得在sql語句中選擇表和列,部分列能夠按*顯示,不然不會展現數據


docker exec -it grafana/grafana /bin/bash

docker stop grafana

相關文章
相關標籤/搜索