
InfluxDB
文章平均质量分 52
月未明
理想、目标、学习、进步
展开
-
InfluxDB查询问题
今天装了influxdb 1.2.4版,在使用的时候遇到几个小问题,在这里记录下。下面是CLI中的数据:[root@iZ8vb8r420ejxfron03cj7Z influxdb]# influxConnected to http://localhost:8086 version 1.2.4InfluxDB shell version: 1.2.4> create database test原创 2017-06-09 18:19:04 · 9437 阅读 · 0 评论 -
InfluxDB转义删除带特殊字符的表
今天意外的创建了一张带特殊字符的measurement,后来废了很大劲才删除掉,这里给大家分享一下。先看表样式 表中带双引号,还有一个“.”。 废话不说,直接给删除语句drop measurement "\"rp_90d\".\"testmeasurement\""在curl中的执行curl -i -XPOST http://localhost:8086/query?d...原创 2018-07-31 12:04:27 · 2434 阅读 · 1 评论 -
InfluxDB CQ时间偏移
InfluxDB的存储格式都是UTC时间,所以呢,查询出来的结果会跟咱们东八区差8小时。在CQ中如果出现了按照天(及以上单位)查询的时候最终的聚合时间是UTC的0点,这个时候如果继续使用UTC时间是没问题的,但是一旦前端按照东八区显示就会每天差了8小时的值。以一天为例 CQ的逻辑是从0点往前找24个小时,将这24个小时的时间聚合在一起,然后把时间设置为24小时之前的那个0点。最终的结果就是昨...原创 2018-08-09 10:25:03 · 5166 阅读 · 0 评论 -
InfluxDB按照指定时区显示查询的时间
InfluxDB从1.3开始支持按照某个时区显示时间,具体操作如下select * from mymeasurement where time >='2018-07-16T10:00:00Z' tz('Asia/Shanghai')这里让显示的时间是东八区。...原创 2018-07-17 11:40:42 · 27006 阅读 · 4 评论 -
influxDB 1.2版本安装
InfluxDB从1.3开始取消自带的web页面,这给很多人带来不便,尤其是刚接触InfluxDB的同学。这里提供在CentOS上基于rpm的安装方式。版本InfluxDB 1.2.4CentOS 71、下载RPM包wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.4.x86_64.rpm下载路...原创 2018-05-24 18:40:30 · 4021 阅读 · 1 评论 -
InfluxDB 多数据库
一般来说InfluxDB多台主机的可能性很小,主要还是同一台主机不同数据库(database),这里介绍一种方式能够动态配置数据库,也可以设置不同主机等信息。先看配置文件:influxdb: host1: http://localhost:8086 host2: http://localhost:8086 database1: test1 database2: test...原创 2018-04-18 18:07:54 · 2058 阅读 · 0 评论 -
InfluxDB BathPoints批量插入
InfluxDB的批量插入个人理解有两种含义:1、一次性设定多条数据插入数据库;2、每次设置一条,满足一定条件之后(定时或者定量)插入数据库。第二种属于异步,感觉很多朋友更需要那种实现,具体可以参考我的上篇文章InfluxDB Batch功能 定时定量发送请求。这里要介绍的是第一种一次性插入多条数据,并且直接请求数据库写操作。 看代码: 定义BatchPoints的bean:/...原创 2018-04-02 21:29:13 · 11425 阅读 · 9 评论 -
InfluxDB Batch功能 定时定量发送请求
InfluxDB 批量发送消息有两种模式:定时定量(这个词等会具体解释)和BatchPoints。BatchPoints是把多条数据同时设置进去,一次性发送请求。这个我现在做的项目没用到,过两天再单独介绍。对于InfluxDB的使用,肯定是大量的,请求密集,对性能要求很高。所以这个时候就要求数据的保存尽量使用异步完成。 同样InfluxDB也提供了这种功能,先看代码:应用类:...原创 2018-04-01 15:12:21 · 6216 阅读 · 8 评论 -
spring对接InfluxDB(三)--数据获取之多条语句
Influx提供多条语句的同时查询(Multiple queries):curl -G 'http://localhost:8086/query?pretty=true' --data-urlencode "db=mydb" --data-urlencode "q=SELECT \"value\" FROM \"cpu_load_short\" WHERE \"region\"='us-west';原创 2017-07-28 14:20:14 · 6253 阅读 · 0 评论 -
spring对接InfluxDB(二)--数据获取之单条查询
这里简单介绍下从代码中获取InfluxDB中数据的方法。官网示例:curl -G 'http://localhost:8086/query?pretty=true' --data-urlencode "db=mydb" --data-urlencode "q=SELECT \"value\" FROM \"cpu_load_short\" WHERE \"region\"='us-west'"pr原创 2017-07-28 14:18:01 · 4074 阅读 · 5 评论 -
spring对接InfluxDB(一)--创建数据库和数据写入
最近做的项目涉及到InfluxDB,相对来说,这算是个稍微偏门些的了吧,毕竟时序数据库很多朋友都不会接触。这里记录下与spring的对接,以便刚入手的朋友参考。参照官网上数据写入这块,首先是创建数据库(database),这里默认已经安装好了Influx,这个比较简单。官网给出的Http示例都是curl的:curl -i -XPOST http://localhost:8086/query --da原创 2017-07-19 16:28:13 · 17902 阅读 · 4 评论 -
Influxdb自定义数据采样(CQ)
Influxdb提供了两种方式来进行数据的整合Continuous Queries (CQ:连续查询) 和 Retention Policies (RP:保留策略)。这两种方式结合使用,在降低精度的前提下,既可以保留很久以前的数据,又可以减轻数据所占用系统资源。一般都把连续查询成为数据采样,相信看这篇文章的朋友都对这些有所了解。官网上提供的数据采样精度最大只能到周,如果我想实现按月采样,按季度采样后原创 2017-08-26 16:18:15 · 9171 阅读 · 0 评论 -
InfluxDB+Grafana整合及metrics没有显示问题
InfluxDB与Grafana整合很简单,但是里面也有一些坑,这里简单说下我的整合过程。InfluxDB我之前已经安装好了,这里从Grafana说起。按照官网安装教程进行:$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.4.3-1.x86_64.rpm$ sudo yum install i原创 2017-08-08 10:47:02 · 13131 阅读 · 1 评论 -
Grafana Time Range设置实现同一Dashboard下不同Graph时间独立
今天弄好了同一Dashboard下的不同Graph显示不同时间问题,在这里跟大家分享下。数据源仍为InfluxDb,其他数据源同样。需求:同一Dashboard中有小时、日、月等不同的graph,但是每个graph显示的时间范围不同。 如小时,只显示24h,日为15d,月6M。看下表中的数据结构: 这里name和address为tags,age为field。从当前时间的前一小时开始,往前每小时都原创 2017-08-20 12:56:53 · 43186 阅读 · 9 评论 -
Grafana ALert功能使用webhook,并预警数据信息
使用webhook预警的时候如果能够同时获取预警的数据信息是最好不过的,这里我们就来看下怎么获取这些东西。数据源依然选用InfluxDB,具体配置过程可以参考前边两篇文章,现在从webhook配置开始。无参对接在Grafana的Alerting下配置webhook信息: 具体参数信息前面有讲过,实际操作的时候也是很容易理解的,这里不在赘述。 但是有一点必须说明,我的Grafana是装在云服务原创 2017-08-11 10:54:05 · 30385 阅读 · 12 评论 -
InfluxDB+Grafana Alert功能Email+webhook
Grafana从4.0开始新增预警功能,而且目前只有Graph有这个功能,这里说下与InfluxDB的联合使用。默认InfluxDB与Grafana已经安装配置OK,如果有不懂的可以参考前面的博文InfluxDB+Grafana整合及metrics没有显示问题。使用Email预警提前准备: 使用Email的时候必须先设置smtp:###############################原创 2017-08-10 14:41:02 · 14636 阅读 · 14 评论 -
InfluxDB1.2之后版本无web界面问题解决方案
很多刚接触InfluxDB的朋友都会问为啥web界面打不开,因为从1.3版开始InfluxDB官方就把web界面给取消了,网上说有解决方案能打开,但是我一直没弄好,所以这个暂且不说。有些朋友刚开始接触的时候从1.3之后的,说是Chronograf可以提供更丰富的功能,这个我没用过,以后如果看到有Chronograf使用相关的文章我再贴出来。下面给出两种轻量级解决方案。1、使用1.2(或之前的版本...原创 2018-11-14 16:01:57 · 14105 阅读 · 0 评论