“欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章!
1 前言
今天介绍一个优秀的时序数据库InfluxDB
,后续我们将会使用到它。
2 InfluxDB简介
InfluxDB
可能许多人没听过,或者听过没用过。它是一个用于存储和分析时间序列的开源数据库。作为时序数据库的佼佼者,得到了越来越广泛的应用。它在DB-Engines的排名中也是第一位,如下图所示:
InfluxDB
有使用方便、查询灵活、类SQL
查询语句、读写高效的特点。作为时序数据库,用于运维监控是十分合适的,能看到应用某个指标的实时状态和历史变化曲线,如内存使用情况、访问量等。
3 安装InfluxDB
各种系统的安装指导可以参考官方文档的安装指导,包括Ubuntu
、CentOS
、MacOS
等。我为了方便,就使用Docker
的方式进行安装使用。
选择最新的稳定版本1.8.2
,拉取镜像如下:
$ docker pull influxdb:1.8.2
启动InfluxbDB
:
$ docker run -itd --name influxdb -p 8086:8086 influxdb:1.8.2
4 使用InfluxDB
Infl