没有监控和日志咋整?老程序员来支招

监控和日志是大型分布式系统的重要基础设施:监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。

云原生应用具有分布与动态的特性,而所有此类应用通常都会用到容器和无服务器函数等临时技术来予以部署。在管理这些云原生应用的时候,能够在任何给定的时间内提供端到端的可视性就显得尤为重要。与此同时,由于云原生系统具有海量的数据流和抽象的复杂性,因此我们必须建立强大的监控和日志记录,以管控各种不可预知的中断或宕机。

没有监控,就无法知晓服务的运行情况,也没有办法知道集群中有没有Down机、机器的CPU使用率和负载是否正常、网站的Traffic是否正常、服务的出错率是不是在可容忍范围内。而日志则详尽记录着系统运行情况,每一次Service的调用,每一次数据库的访问,都应该写进日志,特别是当系统出现问题时。

在开源社区中,最常用的监控方案就是Prometheus,甚至成为了开源社区的监控标准。首先,Prometheus是CNCF云原生社区的一个毕业项目,有越来越多的开源项目都以Prometheus为监控标准,类似我们常见的Spark、Tensorflow、Flink项目,都有标准的Prometheus采集接口。此外,一些常见的数据库、中间件项目也都有相应的Prometheus采集客户端,包括ETCD、Zookeeper、MySQL和PostgreSQL,它们都有相应的Prometheus接口或相应的exporter进行接口实现。

而在日志方案上,EFK(Elasticsearch、Fluentd、Kibana)是云原生领域最为主流的日志管理方案。它们在架构上可以处理大规模的数据分析,并能够实时地显示处理的结果。其中,Fluentd在每一个节点上面都会起相应的agent,然后这个agent会把数据汇集到一个Fluentd的一个Server,这个Server里面可以将数据离线到相应的类似像ElasticSearch,然后再通过kibana做展现,或者是离线到Influxdb,然后通过Grafana做展现。

基于此,为了让开发者们可以学习到更多干货,京东智联云开发者特别策划《六周玩转云原生》系列课程,让你迅速入门,持续充电。而在4月14日,《第四讲:走近监控与日志,云原生基石探秘》将隆重开讲!

本次公开课邀请到京东云与AI事业部云产品研发部架构师高云川老师,将和与会者们共同讨论在记录和监控云原生应用时各种值得借鉴和遵循的优秀实践与标准,分享京东智联云在云原生监控&日志的落地实践。

高云川 京东云与AI事业部云产品研发部架构师

8年的自动化运维平台研发经验,2016年加入京东云与AI,负责云监控体系建设,在监控、日志、事件等可观测性领域有丰富的实践经验。

在本次公开课中,高云川老师将从理解云原生下可观测性的意义入手,立足数据视角去理解Prometheus和Flunted的监控日志方案。通过京东智联云的云原生监控日志实践,探讨如何复用开源能力、满足业务需求。

▐  学习要点:

1、云原生下的可观测性

2、基于Prometheus的监控方案介绍

3、基于EFK的日志方案介绍

4、京东智联云在云原生监控&日志的落地实践

那么,本次课程适合谁来听呢?只要你是:运维、研发工程师、学生,或是对运维、微服务感兴趣的个人、企业等,都适合报名学习本次公开课!快长按下方二维码或点击文末“阅读原文”报名吧!

(长按二维码报名)

注意!!报名成功后,开课前会有短信/邮件提醒,所以报名时请填写正确的手机号码及邮箱地址哦!

▐  课程安排如下

  • 19:45—20:00  学员提前入场

  • 20:00—20:45 讲师上课

  • 20:45—21:00 讲师互动答疑环节

添加小助手,回复:京东公开课

进入公开课交流群

(长按二维码入群)

关注【京东智联云开发者】公众号,获得最新行业资讯与技术干货

通过本次公开课分享,你会对云原生监控和日志解决方案等概念有系统的了解。同时,通过精彩的案例解析与高云川老师对京东云与AI的云原生监控日志实践经验与心得,帮助你看清如何将其应用到你的实际业务中,从而提升业务效率。在这个特殊的时期,让我们一起继续进步吧!

下期预告

听完本期内容当然要趁热打铁,继续进阶!下节课程将由京东云与AI云产品研发部架构师张俊峰老师担任讲师,分享主题《微服务架构下,服务治理体系的出现与发展》,包括回顾服务治理理念演变史、Springcloud微服务架构特点及架构优劣势对比、Service mesh在服务治理实现上的理念及发展方向、以及京东智联云在微服务和服务网格的落地实践。

赶快联系小助手预约课程,提前抢占席位。

戳”阅读原文“,立即报名!

发布了508 篇原创文章 · 获赞 1万+ · 访问量 563万+

猜你喜欢

转载自blog.csdn.net/csdnsevenn/article/details/105445211