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

2020-06-19  本文已影响0人  炼狱腾蛇Eric

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年时序数据库忽然火了起来。

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

上一篇下一篇

猜你喜欢

热点阅读