首页 > 数据库 > > influxDB+Grafana初体验
英文解释的已经很清晰了,如果还是嫌弃不理解,白话来讲就是,8083是管理员操作influxDB的服务监听端口,8086是通过HTTP(也就是web页面)操作influxDB的服务监听端口。
网上有太多的例子,我也没必要在这重复造轮子,码字。因此附上一个链接,就不再过多描述了。
https://docs.influxdata.com/influxdb/v0.10/introduction/getting_started/
看完下面的截图,顺便联想下mysql这种关系型数据库的常见操作。基本上就没什么问题了
如果是在本地开启了influxdb服务,在有UI的情况下,可以通过输入http://localhost:8086 来访问web页面来管理服务。因为我是在服务器上开的服务,所以本地通过浏览器输入对应的IP就行。
其他的CRUD什么的,就不说了。有兴趣的,直接看官方文档就好。https://docs.influxdata.com/influxdb/v0.10/guides/
跟influxDB一样,我还是在我的服务器上安装,然后在本地远程访问。在Ubuntu上的安装方式如下:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.3_amd64.deb
sudo dpkg -i grafana_4.6.3_amd64.deb
因为是GO语言编写,没有其他的相关依赖,所以其他OS的安装方式也都很简单,详细可以参考下方文档。https://grafana.com/grafana/download
启动grafana服务。
service grafana-server start
值得一提的是,执行这个命令最好不要在/root目录下,因为日志的需要,这些目录可能会有限制,因此需要注意一下。
服务启动后,就可以访问如下链接进行管理了。http://localhost:3000 默认的用户名密码是admin,admin。因为我只在服务器上启动了服务,所以我在本地需要使用ip的方式进行访问。
除了数据库类型以及HTTP代理之外,其他的按照自己的实际情况进行填写就好。填写完毕可以通过Save&Test进行测试。
数据源添加完毕后,下一步就是让数据以合适的形式显示出来。因此就需要DashBoard。 官网(http://docs.grafana.org/guides/getting_started/)上也有详细的教程,但是有些步骤用文字还是稍显苍白。添加完合适的展示类型(Graph,Table等等)后,有可能你找不到对应的编辑数据源来展示数据。这里填下坑,双击图表的title,然后选择edit即可。如下图:
需要注意的是,有可能select的数据,没能按照我们所预期的样子来进行展示,这个时候要考虑下,数据源内的数据是不是适合你选择的DashBoard类型。其他也就没什么问题了。
本来打算,使用InfluxDB写一个TODO list,后来发现这个场景并不适合。然后就简单的学习了下相关的内容,很浅。不过也算是填补一下知识的一块短板吧。多了解点,总归是没错的。
浅知拙见,写的不恰当的地方,还望批评指正,多多指教下。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3148579/ ,如需转载,请注明出处,否则将追究法律责任。