什么是OpenTracing标准?
OpenTracing(http://opentracing.io/)通过提供平台无关、厂商无关的API,使得开发人员能够方便的添加(或更换)追踪系统的实现。OpenTracing正在为全球的分布式追踪,提供统一的概念和数据标准。
OpenTracing标准是什么级别的标准?
OpenTracing来自大名鼎鼎的CNCF(Cloud Native Computing Foundation, https://www.cncf.io/)。如果大家对这个名字还比较陌生,那么一定知道这个基金会的另一个重量级项目kubernetes (http://kubernetes.io/)。
随着OpenTracing进入CNCF,这个标准越来越受到开源和商业团队的追捧。
哪些公司和团队已经开始跟进OpenTracing?
公司:UBER,LightStep,Apple,yelp,workiva等等
开源团队:ZIPKIN,appdash,TRACER,JAEGER,GRPC等等
OpenTracing的Contributor来自哪里?
作为一个开源的、国际化的标准,当然有来自全球各大公司的,各团队的成员,下面是主要的贡献者github账号列表:
- @adriancole (Adrian Cole)
- @bcronin (Ben Cronin) LightStep
- @bensigelman (Ben Sigelman) LightStep
- @bg451 (Brandon Gonzalez)
- @dkuebric (Dan Kuebrich) AppNeta
- @michaelsembwever (mck) Apache
- @pritianka (Priyanka Sharma) LightStep
- @slimsag (Stephen Gutekanst)
- @tschottdorf (Tobias Schottdorf)
- @wu-sheng (Wu Sheng) 我自己
- @yurishkuro (Yuri Shkuro) Uber
我作为sky-walking tracer的所有者和开发者,在协议起草的第一年,就积极参与到的协议的学习和交流过程中,并荣幸的成为官方团队的一员。
OpenTracing定义了哪些东西?
OpenTracing的标准还在起步阶段,正在不断改进中,目前定义了tracer, span, spanContext, propagation等多种概念,相应的操作。
如何学习OpenTracing标准?
- 直接通过官方文档http://opentracing.io/documentation/ 学习(英文版)
- 作为组织成员中唯一的中国人(截止目前为止),我给大家提供了简体中文的翻译版本 https://wu-sheng.gitbooks.io/opentracing-io/content/ 。 由于国内对gitbook的发布地址访问不稳定,也可以直接通过gitbook项目主页https://www.gitbook.com/book/wu-sheng/opentracing-io/details 直接下载或者转载
注:任何转载OpenTracing中文版翻译,需注明:
“ 原作者:吴晟,GitHub:https://github.com/wu-sheng , 翻译原文地址:https://wu-sheng.gitbooks.io/opentracing-io/content/ ”
相关推荐
Jaeger是这样一款开源的分布式追踪系统,由Uber开发并维护,它支持多种语言,包括Golang,是CNCF(Cloud Native Computing Foundation)的毕业项目。 **Jaeger与Golang** Jaeger提供了丰富的SDK,其中Golang SDK是...
`OpenTracing`是云原生计算基金会(CNCF)的一员,它定义了一套跨语言的API,用于收集和传播分布式系统中的追踪信息。通过`OpenTracing`,我们可以跟踪一个请求从进入系统到离开系统所经过的所有服务,形成一个完整...
Jaeger-分布式跟踪系统Jaeger受Dapper和OpenZipkin的启发,是Uber Technologies作为开源发布的分布式跟踪系统。 它可以用于监视基于微服务的体系结构Jaeger-分布式跟踪系统Jaeger受Dapper和OpenZipkin的启发,是由...
本文将深入探讨CubeFS,一个由CNCF(Cloud Native Computing Foundation)开源的云原生分布式存储系统,以及它在数据湖场景中的应用和实践。 CubeFS(储宝)是一款多协议支持的分布式存储系统,它提供了S3、HDFS和...
此外,Open Tracing 作为云原生计算基金会(CNCF)发布的分布式服务跟踪标准,推动了平台无关和厂商无关的跟踪实践。 Spring Cloud Sleuth 是 Spring Cloud 生态系统的一部分,专门为微服务架构提供链路追踪功能。...
CNCF(云原生计算基金会)是推动云原生技术发展的重要组织,旨在支持和维护开源项目,并为采用云原生技术的企业提供指导和帮助。CNCF提供了一系列的技术栈,涵盖了容器化、编排、服务发现、分布式数据库与存储、容器...
OpenTracing教程 OpenTracing API的教程集合( )。 语言教程 另请参阅《》一书中的示例: 先决条件 这些教程使用CNCF Jaeger( )作为跟踪后端。 在本教程中,我们将使用默认的内存存储通过Docker启动Jaeger,仅...
Jaeger-分布式跟踪系统 受到和启发的Jaeger是由创建并捐赠给的分布式跟踪平台。 它可用于监视基于微服务的分布式系统: 分布式上下文传播 分布式交易监控 根本原因分析 服务依赖性分析 性能/延迟优化 也可以看看: ...
OpenTracing 允许开发者以标准化的方式添加自定义标记和元数据,以便于故障排查和性能分析。 这个组合提供了全面的可观测性,从应用程序到数据库再到跨服务通信,每一部分的操作都可以被追踪和分析。通过Jaeger的UI...
Jaeger 是一个开源的分布式追踪平台,源自优步(Uber),并在2017年4月开放源代码,同年9月加入云原生计算基金会(CNCF)进行孵化,并正申请毕业。Jaeger的设计灵感来源于Google的Dapper和OpenZipkin,主要目标是...
- **云原生计算基金会(CNCF)孵化的项目**:统一了不同的追踪工具和 API,提供了统一的标准。 - **标准化追踪数据收集**:支持跨平台和跨语言的追踪数据收集。 - **简化调试流程**:通过标准化追踪数据收集,简化了...
Jaeger是由CNCF(云原生计算基金会)托管的一个开源项目,它是基于Golang开发的,专门设计用于分布式系统的分布式追踪解决方案。本文将深入探讨Jaeger的核心概念、工作原理以及如何使用Golang与Jaeger进行集成。 ...
* 白金会员:Kubernetes、Prometheus、OpenTracing、Fluentd、Linkerd、gRPC、CoreDNS、containerd、Envoy、Jaeger 这些项目都是云计算领域的开源项目,旨在提高云计算的可扩展性、安全性和灵活性。 云计算演变...
开源基金会,如Linux基金会、Apache基金会和CNCF,是推动开源发展的重要力量。中国的开源基金会,如开放原子开源基金会,标志着中国在这一领域的里程碑式进步。未来,更多本土开源基金会的成立将促进企业、高校和...
CNCF则是为了推动云原生技术的发展而成立的非营利组织,它托管了一系列重要的开源项目,如Prometheus(监控和警报工具)、Envoy(服务网格边车代理)、Helm(Kubernetes应用包管理工具)和Linkerd(服务网格解决方案...
此外,它还强调了微服务架构下的安全,如服务网格和身份认证,以增强服务间通信的安全性。 白皮书的结论部分总结了整个生命周期中的最佳实践,并提供了未来云原生安全的发展趋势和挑战。它面向的读者群体广泛,包括...
CNCF资料材料,稀缺资源。里面详细描述了CNCF全图谱产品