转载

influxdb学习笔记

对于一些时间序列的指标数据,并且数据量很大的时候,mysql就显得不太适合了。所以采用专业的时序数据库就比较合适了。而时序数据库中比较出名就是influxdb了。

  • 在centos7安装influxdb
# 使用docker运行influxdb(国外镜像比较慢,所以用同步到腾讯云的镜像)
docker run -d -p 8083:8083 -p 8086:8086 ccr.ccs.tencentyun.com/yubang/influxdb:1.5.2

安装了,可以访问 127.0.0.1:8083,一个web界面可以操作数据库。

  • 概念说明
influxdb mysql
database database
measurement table
points row
  • point构成
key 说明
time 时间
tags 有索引的属性
fields 各种有索引的属性

time 和 tags 作为唯一索引,重复的time + tags的数据会覆盖旧的数据,tags是一个字典,里面的value是字符串。influxdb没有删除功能,只能指定数据有效期,过期自动删除。

  • 通过grafana分析数据
# 安装grafana(国外镜像比较慢,所以用同步到腾讯云的镜像)
docker run -d -p 3000:3000 ccr.ccs.tencentyun.com/yubang/grafana:5.0.4

具体使用方法各位自己寻找资料了

原文  http://blog.yubangweb.com/influxdbxue-xi-bi-ji/
正文到此结束
Loading...