《云原生时代如何实现真正的业务可观测-华明.pdf》由会员分享,可在线阅读,更多相关《云原生时代如何实现真正的业务可观测-华明.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、云原生时代如何实现真正的业务可观测华 明个人简介 2009年起先后任职百度运维部、滴滴运维部。做过一线运维也带过研发团队。曾负责大型服务的运维(百度广告系统、团购系统等)、完成滴滴的运维体系建设,打造了滴滴云原生平台,成为国内推进云原生最快的几家公司之一。2021年10月联合创立北京快猫星云科技有限公司,致力于通过产品赋能千万数字化企业的服务稳定性保障。2022年9月成为TGO鲲鹏会北京会员。内容大纲0101 监控和可观测性的关系及渊源监控和可观测性的关系及渊源0202 当前阶段落地可观测性的挑战在哪里当前阶段落地可观测性的挑战在哪里0303 落地好一个可观测系统的三大要素落地好一个可观测系统
2、的三大要素0404 面向故障处理过程的可观测性体系建设案例面向故障处理过程的可观测性体系建设案例0505 思考:人工智能思考:人工智能2.02.0对可观测性技术和产品演进的影响对可观测性技术和产品演进的影响内容大纲0101 监控和可观测性的关系及渊源监控和可观测性的关系及渊源0202 当前阶段落地可观测性的挑战在哪里当前阶段落地可观测性的挑战在哪里0303 落地好一个可观测系统的三大要素落地好一个可观测系统的三大要素0404 面向故障处理过程的可观测性体系建设案例面向故障处理过程的可观测性体系建设案例0505 思考:人工智能思考:人工智能2.02.0对可观测性技术和产品演进的影响对可观测性技术
3、和产品演进的影响什么是可观测性可观测性(Observability)是来自控制论的一个概念In control theory,observability is a measure for how well internal states of a system can be inferred by knowledge of its external outputs.The observability and controllability of a system are mathematical duals.The concept ofobservability was introduced
4、by American-Hungarian scientist Rudolf E.Kalmanfor linear dynamic systems.简单来看,如果仅使来自系统输出的信息可以估计当前状态,则系统被认为是“可观测的”。我理解的可观测性让服务任何时候都可以被观测,且观测效果可持续的规范、标准、方法、工具和平台的集合。可观测性的三大维度可观测性明确的三个维度数据:Metrics(指标)、Logging(日志)、Tracing(链路)监控和可观测性的关系和渊源可观测性是对监控技术在理论、技术和现实问题下的发展理论上:将原来各自独立发展的三条监控线统一了起来(Metrics、Loggin、
5、Tracing),提供标准化支持;技术上:完备和发展了三条监控线的技术,针对标准提供工具,并强调将三大支柱的数据打通关联起来;解决的现实问题:在云、容器、微服务的当前,传统监控已经很难适应基础架构的观测需要;可观测性架构演变传统基础设施互联网服务云原生、微服务特点:单机、大型机为主服务和架构简单观测数据量少监控能力和观测能力与服务配套,部分可开箱即代表产品:IBM TivoliHP openviewCA unicenterGangliaCacti特点:分布式架构服务和架构较为复杂观测数据和维度开始增长物理机、虚拟机为主各维度的观测能力分散发展代表产品:ZabbixOpen-falconNagi
6、osgrafana各类APM:Zipkin、Skywalking、JaegerELK、Splunk特点:架构微服务化,模块众多服务和架构复杂观测数据和维度量大且多样云、容器、物理机、虚拟机多种基础设施并存可观测概念形成体系代表产品:Prometheus夜莺监控NightingaleOpen-telemetry内容大纲0101 监控和可观测性的关系及渊源监控和可观测性的关系及渊源0202 当前阶段落地可观测性的挑战在哪里当前阶段落地可观测性的挑战在哪里0303 落地好一个可观测系统的三大要素落地好一个可观测系统的三大要素0404 面向故障处理过程的可观测性体系建设案例面向故障处理过程的可观测性体