头图

2020年初爆发的新冠疫情至今已有两年多,一时间人们谈疫色变,更可怕的是依然没有结束的迹象,而且近期还出现了反弹。两年多的时间里,全球上亿人被感染,更有几百万人被夺去了生命,这是发生在医学技术如此发达的现代社会,面对看起来如此渺小的病毒,人类依然是束手无策。未来,新冠病毒大概率是会跟流感病毒一样长期与人类共存,那么如何才能更安全地与新冠病毒共存就是个很重要的问题了。

张文宏医生说对付新冠病毒有三大武器:①疫苗的充分注射;②有效的抗病毒药物;③充足的医疗资源。疫苗是预防,药物和医疗资源是治疗。疫苗是排在第一位的,可见疫苗对于疾病防治的重要性。世界上被人类消灭的第一个病毒--天花病毒,就是通过疫苗消灭的。现在新生儿出生时都需要强制接种几种疫苗,以降低以后被感染的风险,但接种的疫苗是有限的,而病毒的种类却是繁多的,如果有一种疫苗,可以防治或降低被所有已知病毒感染的风险,对我们来说无疑是件幸事。但这时候也许你又会担心疫苗的安全性,一旦疫苗被证明是安全的,你应该很乐意接种吧。

既然疫苗如此重要,那在面对云原生领域错综复杂的环境以及随时可能发生故障风险的情况下,是否很渴望有这样的“疫苗”呢?

开源项目KINDLING就致力于成为这样的“疫苗”。KINDLING是一款基于eBPF内核技术的云原生可观测性开源工具,不仅可以无侵入地采集所有内核数据,而且是低损耗并且语言无关的,可以适用于任何云原生系统,相当于可以接种于任何人体的疫苗。不管多复杂的系统,任何类型的故障,通过KINDLING都可以快速定界问题。

一方面,KINDLING的子项目--太空舱(https://github.com/Kindling-p...)(https://github.com/Kindling-p...)可以模拟目前已知的云原生系统故障,让大家对故障有个直观的认识。众所周知,疫苗的原理是先将灭活病毒注入体内,从而诱发免疫系统发生应激反应,产生抗体,这样在遭受真正病毒入侵时,免疫系统就可以快速消灭病毒,避免身体被病毒破坏。而太空舱项目通过模拟各种故障,让大家可以针对故障提前准备应急预案(相当于有了抗体)。(太空舱项目介绍可阅读文章《太空舱项目--云原生故障模拟器》(https://segmentfault.com/a/11...));另一方面,KINDLING对于太空舱模拟出的故障都可以标准化快速定界,从而降低故障的影响,也让大家对排障流程有个直观的认识。通过太空舱模拟故障,配合KINDLING的快速定界能力,这样当真正发生故障时,就可以快速恢复,从而降低故障带来的影响,减少损失。

KINDLING DNS指标界面

KINDLING依然在不断演进和完善中,非常欢迎大家一起参与进来,不断完善这个项目,让KINDLING真正成为云原生领域的“全能疫苗”。

KINDLING项目地址:KINDLING

在云可观测性方面有任何疑问欢迎与我们联系:

联系我们
image.png

关注我们

 


Kindling
1 声望0 粉丝

云原生可观测性探索