influxdb是目前比较流行的时间序列数据库。时间序列也就是里面的每条数据都会有一个时间戳的字段,方便基于时间的统计,查询过滤等。内置很多常见的度量函数,还能类似Nosql一样的无结构话,可以直接插入数据,新建表,随时通过插入数据改变表结构等,非常方便好用,支持http api,可以通过http协议进行连接,操作。而且其语法也非常类似与常用的sql语句。
这里,本人是将其与grafana一同使用,作为grafana的数据源,进行监控图标的绘制。
下面就记录一下influxdb的安装与简单的操作。
一:安装
$ wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.2.x86_64.rpm (下载包)
$ yum localinstall influxdb-1.2.2.x86_64.rpm (用yum进行本地安装)
$ vim /etc/influxdb/influxdb.conf (修改配置文件)
------------------------------------------------------------------------------------------
reporting-disabled = true ( 这个要设置真,关闭定时上传数据到influxdata.com)
#bind-address = ":8086"(这个需要自己手动添加,指定http的连接操作端口,默认为8086)
[admin]
# Determines whether the admin service is enabled.
enabled = true (web管理界面,1.1版本以上默认
这里,本人是将其与grafana一同使用,作为grafana的数据源,进行监控图标的绘制。
下面就记录一下influxdb的安装与简单的操作。
一:安装
$ wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.2.x86_64.rpm (下载包)
$ yum localinstall influxdb-1.2.2.x86_64.rpm (用yum进行本地安装)
$ vim /etc/influxdb/influxdb.conf (修改配置文件)
------------------------------------------------------------------------------------------
reporting-disabled = true ( 这个要设置真,关闭定时上传数据到influxdata.com)
#bind-address = ":8086"(这个需要自己手动添加,指定http的连接操作端口,默认为8086)
[admin]
# Determines whether the admin service is enabled.
enabled = true (web管理界面,1.1版本以上默认