InfluxDB学习之InfluxDB的基本操作

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


InfluxDB学习之InfluxDB的基本操作