文章目录
监控平台
监控诉求
监控平台在各个公司及部门都很普及,什么是监控,我们做监控的诉求是什么/?
监控对象
人、物、行为…归根结底是数据。
针对业务平台监控,数据可以是在线数据流、日志、数据库元数据…
OLAP
监控不应仅仅是对数据的收集展示,需要提供OLAP支持「行数据分析、挖掘及建模拆分/上下钻/排序/特定逻辑…」等处理,完成监控的智能化「观察动态数据趋势辅助业务做相关决策、定位问题、场景快照及复原…」,从而满足监控诉求,这样才是一个成熟的监控。
监控常见问题
- 1、数据如何采集/?
- 推or拉or…
- 2、监控系统架构是否可扩展伸缩/?高可用/?吞吐量如何/?
- 包含降级策略
- 3、原始/加工/半加工数据如何存储/?
- 存储产品选型
- 4、数据对象关系如何扩展
- 数据模式化
- 5、…
系统架构整体选型
有了idea,轮子重复造意义不大。
成熟的监控组合:ES+Kibana+Logstash、Graphite+Collectd、Grafana+Influxdb. 等等…
存储细分选型
监控类一般是时序数据库,按照底层技术不同可以划分为三类:
- 1、直接基于文件的简单存储:RRD Tool