ITPub博客

首页 > 数据库 > > influxDB+Grafana初体验

influxDB+Grafana初体验

作者:飘絮絮絮丶 时间:2022-02-07 11:20:40 0 删除 编辑
  • el
  • 8086: TCP port 8086 is used for client-server communication over InfluxDB’s HTTP API

英文解释的已经很清晰了,如果还是嫌弃不理解,白话来讲就是,8083是管理员操作influxDB的服务监听端口,8086是通过HTTP(也就是web页面)操作influxDB的服务监听端口。

简单操作

网上有太多的例子,我也没必要在这重复造轮子,码字。因此附上一个链接,就不再过多描述了。

https://docs.influxdata.com/influxdb/v0.10/introduction/getting_started/

通过命令行

看完下面的截图,顺便联想下mysql这种关系型数据库的常见操作。基本上就没什么问题了

通过命令行操作influxdb

通过web页面

如果是在本地开启了influxdb服务,在有UI的情况下,可以通过输入http://localhost:8086 来访问web页面来管理服务。因为我是在服务器上开的服务,所以本地通过浏览器输入对应的IP就行。

通过web后台操作influxdb数据库

其他的CRUD什么的,就不说了。有兴趣的,直接看官方文档就好。https://docs.influxdata.com/influxdb/v0.10/guides/

安装grafana

跟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目录下,因为日志的需要,这些目录可能会有限制,因此需要注意一下。

简单应用grafana

服务启动后,就可以访问如下链接进行管理了。http://localhost:3000 默认的用户名密码是admin,admin。因为我只在服务器上启动了服务,所以我在本地需要使用ip的方式进行访问。

添加DataSource

除了数据库类型以及HTTP代理之外,其他的按照自己的实际情况进行填写就好。填写完毕可以通过Save&Test进行测试。

添加DataSource

添加DashBoard

数据源添加完毕后,下一步就是让数据以合适的形式显示出来。因此就需要DashBoard。 官网(http://docs.grafana.org/guides/getting_started/)上也有详细的教程,但是有些步骤用文字还是稍显苍白。添加完合适的展示类型(Graph,Table等等)后,有可能你找不到对应的编辑数据源来展示数据。这里填下坑,双击图表的title,然后选择edit即可。如下图:

编辑图表,展示数据

需要注意的是,有可能select的数据,没能按照我们所预期的样子来进行展示,这个时候要考虑下,数据源内的数据是不是适合你选择的DashBoard类型。其他也就没什么问题了。

总结

本来打算,使用InfluxDB写一个TODO list,后来发现这个场景并不适合。然后就简单的学习了下相关的内容,很浅。不过也算是填补一下知识的一块短板吧。多了解点,总归是没错的。

浅知拙见,写的不恰当的地方,还望批评指正,多多指教下。

作者:尽情的嘲笑我吧链接:https://www.jianshu.com/p/c12f9993131a来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3148579/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-09

  • 博文量
    2646
  • 访问量
    42206