版本
docker:
20.10.7
grafana:
7.4.3 -> 7.5.10
influxdb:
1.8.6
安装
docker run -d -p 3000:3000 --name=grafana grafana/grafana:7.5.10
docker run -d -p 8083:8083 -p 8086:8086 --name influxdb influxdb:1.8
创建用户:
CREATE USER "admin" WITH PASSWORD 'admin' WITH ALL PRIVILEGES
用户登陆:
influx -username admin -password admin
配置(vim /etc/influxdb/influxdb.conf)
[meta]
dir = "/var/lib/influxdb/meta"
[data]
dir = "/var/lib/influxdb/data"
engine = "tsm1"
wal-dir = "/var/lib/influxdb/wal"
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true
log-enabled = true
write-tracing = false
pprof-enabled = false
https-enabled = false
output = [
{ name="localhost", location = "http://localhost:8086/write", buffer-size = 1000, max-delay-interval = "1m", username="admin", password="admin" }
]
配置数据库
数据写入失败
responseCode: 401, responseBody: {"error":"unable to parse authentication credentials"}
结果文档
Dashboard模板官网
grafana.com/grafana/das…
www.cnblogs.com/xuliuzai/p/…
参考文献
blog.csdn.net/ron03129596…
testerhome.com/topics/2749…
bbs.huaweicloud.com/blogs/25906…
www.tqwba.com/x_d/jishu/2…
cloud.tencent.com/developer/a…
cloud.tencent.com/developer/a…
2.0版本
配置默认项
influx config create -n default -u http://localhost:8086 -o OrganizationDemo -t fAtkQcEC3ZcHp4iG48GYZbmf1Sa1v5cT6QN4FwWHgSa-bI3eFQjNJMvOMiCx3XpWWZqaYfBIAjgj-50uS7juBQ== -a
influx config -h
influx config rm default
写数据
参考:https://docs.influxdata.com/influxdb/v2.0/write-data/developer-tools/influx-cli/
influx write -b JMeter -o OrganizationDemo -p s 'myMeasurement,host=myHost testField="testData" 1556896326'
telegraf监控
export INFLUX_TOKEN=9-qSc1IZu-u_kdRhaT7mO19Yni6QmA7_phsTK3nN_kfnZdy9o17M5TXIN4AgVEs85Zf8QhqLV7DZ7qh1j14H-A==
telegraf --config http://localhost:8087/api/v2/telegrafs/07e739f871d79000
通过模版文件,添加dashboard
influx apply -t admin_token -f https://raw.githubusercontent.com/influxdata/community-templates/master/apache_jmeter/apache_jmeter.yml