CNCF宣布Jaeger项目已正式毕业


致力于为云原生软件构建可持续生态环境的云原生计算基金会今天宣布,Jaeger成为继Kubernetes、Prometheus、Envoy、CoreDNS、containerd以及Fluentd之后的第七个毕业项目。为了逐步从孵化阶段转向成熟,并最终迎来毕业,各项目必须获得蓬勃的发展态势、一路走高的采用率、建立记录明确且结构清晰的治理流程,同时在可持续性与包容性等方面对技术社区做出坚定承诺。

云原生计算基金会CTO/COO Chris Aniszczyk表示,“对Jaeger项目来说,我们在用户采用以及社区贡献功能两大领域都取得了令人瞩目的增长。在去年整合了超过1000项GitHub pull请求之后,技术团队通过不懈努力,最终将Jaeger打造为一款经受得住严苛考验的云原生监控工具。”

Jaeger项目由Uber公司于2015年创建,目前被整合至不计其数的微服务架构当中,每秒负责记录成千上万条企业业务记录。目前,FrafanaLabs、Northwestern Mutual、红帽、SeatGeek、赛门铁克、Ticketmaster、Uber、Weaveworks以及Zenly等20多家组织机构将其引入生产环境。此外,Jaeger还被红帽公司集成至OpenShift Service Mesh等产品当中。

Jaeger于2017年9月被云原生计算基金会接纳为孵化项目。自此之后,Jaeger先后迎来了14个发行版,目前版本为1.14。屡次迭代为项目添加了一系列重要新功能,包括对其他存储后端、新兴标准以及Zipkin等替代性instrumentation API的支持。在云原生计算基金会内部,Jaeger还实现了与OpenTracing、OpenTelemetry、Envoy以及Prometheus的集成。在面向Kubernetes集群的部署中,Jaeger可在Kubernetes模板、Operator再加上Helm chart的协助下轻松入驻容器环境。

Jaeger项目维护者Yuri Shkuro表示,“我们对Jaeger项目的顺利毕业感到非常激动。在Jaeger的帮助下,我们可以在不同规模的组织当中显著降低业务流程可观察性的实现难度。我为团队的付出与努力感到自豪,正是这一切使得Jaeger真正成长为一套能够与众多开源项目及行业标准相兼容的强大解决方案。但革命尚未成功,我们仍须努力。”

Jaeger项目目前拥有来自四家企业的15位活跃维护者、1200多位贡献者以及375位提交与PR编写者。此外,项目在GitHub上获得9000多颗星,在Docker Hub上拥有1000万使用者,且拥有2800名Twitter关注者以及815位Gitter频道成员。

Weaveworks公司工程总监Bryan Boreham表示,“Jaeger代表着一种更好的工作方式。我无法想象如果观察不到当前运行状态,我们要如何才能构建并运行各类分布式系统。Jaeger拥有先进的技术水平,它就像是显微镜之于微生物、望远镜之于宇宙天体。Jaeger就是这样——既可俯瞰全景,又能明察微观。”

Ticketmaster公司高级总监Kraig Amador指出,“在分布式系统中,通常存在着相当复杂的服务调用链。有了Jaeger,负责调用机制的工程师就能找到问题的根本原因,而无需联系调用链中各个环节所对应的开发人员。Jaeger Tracing帮助我们实现了不同版本间的跨平台可观察性,让我们得以轻松了解这些版本如何相互集成并一路升级发展。”

Grafana Cloud公司Cortex团队成员Goutham Veeramachaneni指出,“在Jaeger出现之前,我们主要靠猜测来确定问题的来源。但部署了Jaeger之后,它能够帮助我们确定系统中出现的运行缓慢或者性能下降等状况,并引导我们据此做出相应改进。换言之,就是检测先行,问题跟进。”

为了从孵化阶段正式走向毕业,Jaeger项目还采用了云原生计算基金会提出的行为准则,获得了“核心基础设施计划最佳实践奖章”,并制定出透明的项目治理与提交操作流程。

Jaeger项目背景

Jaeger项目是一套受到Dapper与OpenZipkin启发构建而成的分布式跟踪平台,由Uber公司最初以开源方式公布,随后加入了云原生计算基金会。该项目主要用于监控并诊断基于微服务架构的分布式系统,具体涵盖:
  • 分布式上下文传播
  • 分布式事务监控
  • 根本原因分析
  • 服务依赖关系分析
  • 性能/延迟优化


Jaeger项目包含用于集合跟踪与分析的Jaeger后端,以及多套以不同语言实现OpenTracing API的Jaeger客户端库。

原文链接:Cloud Native Computing Foundation Announces Jaeger Graduation

0 个评论

要回复文章请先登录注册