InfluxDB是一个开源分布式时序,事件和指标数据库。
使用去语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。
它有三大特性:
1。时间序列(时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等)
2。指标(度量):你可以实时对大量数据进行计算
3。Eevents(事件):它支持任意的事件数据
特点
无模式(无结构),可以是任意数量的列
可伸缩的
min,马克斯,和,计数,意思是,中位数一系列函数,方便统计
本地HTTP API,内置HTTP支持,使用HTTP读写
强大的查询语言类似sql
内置浏览器自带管理工具
安装好influxdb后通过终端登录到数据库,HTTP API超过8086页面为8083
[root@mycat ~] #正
涌入,,,,,influx_inspect influx_tsm,,infocmp大敌;,,,infotocap
influxd,,,,influx_stress,信息,,,,,infokey大敌;,,
通过涌入登陆终端
[root@mycat ~] #涌入
访问https://enterprise.influxdata.com注册更新,InfluxDB服务器管理和监控。
连接到http://localhost: 8086版0.13.0
InfluxDB shell版本:0.13.0
1,创建一个数据库,注意关键词的大小写
比;创建数据库mydb;
比;显示数据库;
名称:数据库
- - - - - - - - - - - - - - - - - -
telegraf名称
_internal mytab
mydb
2,切换库,有的关键字也没那么规范
比;使用mydb使用数据库mydb
比;使用mydb使用数据库mydb
3,写作和研究数据,写入一条数据需要基础格式
1,短引物> hostregionvalue
1481203149917071248 serveraus_west0.64
插入disk_free主机名=server01价值=https://www.yisu.com/zixun/442221834240i 1435362189575692182
在这条语句中,disk_free是表名、主机名=server01是标签,属于索引,value=https://www.yisu.com/zixun/xx是字段,这个可以随意写,随意定义。
一个点测量主机cpu和标签名称和地区已经被写入数据库,与测量值为0.64。
另一种类型的数据存储,在相同的测量两个字段:
相同的测量值包含两个字段类型的数据
插入温度、机=unit42类型=组装外部=25日内部=37
比;select * from温度
名称:温度
- - - - - - - - - - - - - - - - - -
timeexternalinternalmachinetype
14812037975306309012537 unit42assembly
删除一个度量值
删除从cpu
显示支持的方法
,连续的,数据库、诊断领域,资助,测量,查询,,
保留,系列,碎片,碎片,统计,订阅,标签,用户
节目从“温度”标签键显示度量值的标签===显示创建表aa
influxdb支持正则
系列操作
系列表示这个表里面的数据,可以在图表上画成几条线,系列主要通过标签排列组合算出来
显示系列从mem