来自Github的Jason Dixon在罗马召开的DevOps Days上,发表了关于“当前及未来监控系统发展”的演讲。他认为,未来监控系统应当由可替换组件构成,每个组件应当只专注于一种功能。 按照Jason的设想,这样的系统架构有以下特点:
这样一套系统中,各组件通讯方式如下图所示:
Jason 强调,为实现细粒度指标的收集,必须进行数据收集规划和必要的架构调整。这样就使得系统通过对历史数据的分析来预测未来变化趋势以及阈值违例成为可能。 InfoQ谈到Jason最近在这个领域的项目,他介绍到: 在可视化方面,我在一些如Tasseo、Descartes等这样的工具上进行研究,以提升在中断时运维人员的响应能力。最近,我们实现了对各类指标进行实时的关联分析功能,我认为这是相当重要的。但是,我们发现引起中断的问题往往是由连锁故障造成,导致他们无法在一张图像上展示出来。 另外,我所看好的Graphite项目,但是它缺少对指标命名空间的访问控制。我计划在Backstop这个项目中加入令牌访问验证。这样监控系统的管理员可以授权特定程序或开发人员访问指定的指标命名空间。 转载请保留固定链接: https://linuxeye.com/news/883.html |