浅谈监控,可视察性与数据存储
在实践中,全部这些观念/术语,方针都是加强工程师对付线上体系运行环境的相识。 对工程师而言,监控/可视察性工程存在的意义,是辅佐工程师发明题目,定位题目,办理题目。 对体系自身而言,这些事变都是通过数据的收罗/存储/说明,以及进一步迭代来完成。 一、监控需求的发生当措施被交付,陈设到出产情形,才是其生命周期中最长的部门的开始。人们必要相识出产情形是否统统正常,监控需求天然而然发生。 互联网成长进程中涌现大量监控相干的器材/体系,Ganlia, Zabbix, RRDTools, Graphite,各自在差异的层面为“是否正常”提供谜底。 监控自己,无论是业界对监控的认知,监控器材/体系自身的手段,也在以下两个偏向演进着: 黑盒到白盒 资源到营业 这个阶段监控的愿景是很明晰的,怎样落地则各显神通。 直到 Etsy 于 2011 年通过博客果真了他们的 监控实践,操作 StatsD(已开源),以很是简朴同一的方法,实现资源/营业层面的数据收罗/存储/说明。其后的监控体系,尤其是基于 metrics 的监控体系,大多受过 StatsD 的开导和影响。 二、可视察性的提出互联网工程界,Twitter 应该是最早提出可视察性 的组织。在这系列文章中,Twitter 齐集叙述了他们的可视察性技能栈,个中包罗了 Zipkin,Google Dapper 的开源实现。 如媒介所说,本文不纠结于几个名词之间的包括相关。 抛开这些名词的辩说,可视察性相对付已往监控,最大的变革就是体系必要处理赏罚的数据,从 metrics 为主,扩展到了更广的规模。综合起来,约莫有几类数据被看作是可视察性的支柱(pillar) metrics logging tracing events 因此,一个当代化的监控体系/可视察性工程体系,也就必需具备妥善存储以上几种数据的手段。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |