六周玩转云原生
为了让开发者们在这个特殊的时期里可以学习到更多干货,京东智联云开发者特别策划了 《六周玩转云原生》系列课程,让我们的开发者可以迅速入门,持续充电。
监控和日志是大型分布式系统的重要基础设施:监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。
云原生应用具有分布与动态的特性,而所有此类应用通常都会用到容器和无服务器函数等临时技术来予以部署。在管理这些云原生应用的时候,能够在任何给定的时间内提供端到端的可视性就显得尤为重要。与此同时,由于云原生系统具有海量的数据流和抽象的复杂性,因此我们必须建立强大的监控和日志记录,以管控各种不可预知的中断或宕机。
没有监控,就无法知晓服务的运行情况,也没有办法知道集群中有没有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做展现。
这次的《六周玩转云原生》系列课程,我们将免费分享《第四讲:走近监控与日志,云原生基石探秘》,一起来看看课程介绍!
《走近监控与日志,云原生基石探秘》
主讲人:高云川(京东云与AI云产品研发部架构师)
课程大纲
1、云原生下的可观测性
2、基于Prometheus的监控方案介绍
3、基于EFK的日志方案介绍
4、京东智联云在云原生监控&日志的落地实践
课程时间04月14日(周二)20:00-21:00
扫描下方二维码
立即报名
注意!!报名成功后,开课前会有短信/邮件提醒,所以报名时请填写正确的手机号码及邮箱地址哦!
添加小助手,回复:玩转云原生进入公开课交流群 👇👇👇
来源:oschina
链接:https://my.oschina.net/u/4090830/blog/3223424