使用grafana可视化opentsdb(基于docker)

docker run -d -p 4242:4242 --name opentsdb petergrace/opentsdb-docker

docker run -d --name=grafana-tsdb --link=opentsdb:opentsdb -p 3000:3000 grafana/grafana

启动之后
http://localhost:4242 opentsdb界面
http://localhost:3000 grafana界面(登录账户默认用户名密码都为admin)

petergrace/opentsdb-docker这个镜像已经建好表并启动tsd了,更多参见
https://hub.docker.com/r/petergrace/opentsdb-docker

向opentsdb写入数据(注:curl若长时间没有反应,则重启opentsdb容器,并耐心等待)
curl -i -X POST -d '{"metric":"mytest.io","timestamp":1560479865,"value":10,"tags":{"host":"10.3.6.12"}}' http://localhost:4242/api/put?details

写入成功

插入三个数据点之后的图表
grafana设置opentsdb数据源

(注:URL那里要加上http://。。。)
但凡出现 HTTP Error Bad Gateway 就是没有连接成功

配置完数据源,新建dashboard,设置时间,新建query,如下图所示

你可能感兴趣的:(使用grafana可视化opentsdb(基于docker))