监控系列讲座(二)常用的监控数据库

2. 常用的监控数据库

2.1. 监控数据的存储软件

说到监控数据的存储软禁,无非就是在说数据库。咱们现在常见的大部分数据库都是用来存储业务数据的关系型数据库,比如Oracle,MySQL等等。但是对于咱们promethe的监控指标的存储,我们不需要非常复杂的依赖关系,甚至不需要满足三范式。我们只需要根据等量的时间间隔,在某个时间点去采集一下数据就好了,针对这种场景,时序数据库就是最好的选择了。当然,还有很多的监控软件并没有选择时序数据库,他们选择自己创造了自己的数据库。

2.2. 常见的数据库产品

数据库从不同的角度可以有多种分类,比如从满足范式的程度,我们可以分为SQL,NoSQL和NewSQL。而我们这里的分类如下:

Category Subcategory Examples
Databases Time-series时序数据库 Timescale,KDB,AWS Timestream,OpenTSDB,Prometheus,GridDB,Influxdb
Industrial IoT data historian工业物联网数据库 OSI-PI,WonderWare,Rockwell
Relational关系型数据库 Postgres,MySQL,MariaDB,Oracle,AWS RDS
Document文档数据库 MongoDB,AWS DynamoDB
Memory内存数据库 Redis
Other其他 Cassandra,Neo4j,AWS Elasticache
Monitoring Open source infrastructure monitoring开源基础设施监控 Prometheus,Nagios,Zabbix
Closed-source infrastructure monitoring闭源基础设施监控 Datadog,SignalFX,New Relic
App Performance Management(APM)应用性能管理 NewRelic,AppDynamics,Datadog,SignalFX
Log Management日志管理 Splunk,Elastic,Sumo Login,Datadog

而在CNCF的landscape里面的可以看到更多的产品

image-20200605110311468.png
file

image-20200605110423481.png
file

这么多软件一个屏幕已经放不开了,我是缩小之后才放在文章中的。图中用蓝框画出来的软件是注册在CNCF下面的软件。粗略的看一下就会发现不管是什么软件都在和云计算挂钩,即使oracle或者DB2这种老牌的数据库在这个时代也会推出一些云功能,或者向云原生靠拢。

2.3. 时序数据库

2017年时序数据库忽然火了起来。

  • 2017年2月,Facebook开源了beringei时序数据库

  • 2017年4月,基于PostgreSQL打造的时序数据库TimeScaleDB也开源了

  • 2016年7月,百度云在其天工物联网平台上发布了国内首个多租户的分布式时序数据库产品TSDB

  • opentsdb是基于Hbase的时序数据库,早在2011年就有了1.0版本,但是真正成熟是在2014年5月之后的2.0版本

  • GridDB是在2013年release的,是由C++写成的

  • kdb+(基于q或者k语言的db, 增强版,也简称kdb)被官方称为世界上最快的时间序列数据库

  • Timestream是AWS上的一款SaaS产品,同样是针对物联网的时序数据库

  • Influxdb是由Go语言开发的时序数据库,性能非常稳定,社区版免费试用,商业版支持集群,但是需要收费,我们这个专题会使用Influxdb作为prometheus数据持久化的解决方案,同时,我会教大家怎样使用合理运用架构来使用社区版建立集群。
    为了方便大家学习,请大家加我的微信,我会把大家加到微信群(微信群的二维码会经常变)和qq群821119334,问题答案云原生技术课堂,有问题可以一起讨论

  • 个人微信
    640.jpeg

  • 腾讯课堂
    640-20200506145837072.jpeg

  • 微信公众号
    640-20200506145842007.jpeg

  • 专题讲座

2020 CKA考试视频 真题讲解 https://www.bilibili.com/video/BV167411K7hp

2020 CKA考试指南 https://www.bilibili.com/video/BV1sa4y1479B/

2020年 5月CKA考试真题 https://mp.weixin.qq.com/s/W9V4cpYeBhodol6AYtbxIA

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。