前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenTelemetry迈步朝向beta

OpenTelemetry迈步朝向beta

作者头像
CNCF
发布2019-12-04 15:33:12
9470
发布2019-12-04 15:33:12
举报
文章被收录于专栏:CNCF

作者:Morgan McLean

OpenTelemetry今年在Kubecon有很大的参与。这篇文章作为给大会的项目更新,并描述了我们明年的里程碑。

OpenTelemetry项目的目标是让强大、便携的遥测技术成为云原生软件的内置功能,该项目将于明年年初进入beta版和GA版。

OpenTelemetry用于Go、Java、JavaScript、Python、.Net、C++、Erlang、PHP和Ruby的接口和库提供了从代码中捕获分布式跟踪、应用程序度量和其他关键信号所需的组件。这些包括:

  • 用于定义和控制跟踪、度量和元数据行为的API
  • 每种语言的SDK,用于实现API和管理上下文、视图、采样、缓冲等。
  • 与web框架、RPC系统、存储客户端等的集成会越来越多,允许库自动传播上下文并捕获跟踪和度量,除了实例化之外不需要开发人员的交互
  • 导出器将捕获到的信号发送给开发人员选择的后端,包括Zipkin、Jaeger、Prometheus和商用APM选项
  • 收集器以捕获系统指标,接收和再导出OpenTelemetry库捕获的遥测数据,以及Prometheus、Jaeger和Zipkin客户端捕获的数据

OpenTelemetry是测仪应用程序可观察性的关键部分:

  • OpenTelemetry提供了云原生服务的开发人员和运营者从代码中捕获分布式跟踪、应用程序指标和其他关键信号所需的组件。它允许将数据导出到任何受支持的后端,而无需更改代码。
  • web框架、数据库等客户端的维护者想要为他们的用户提供更好的可观察性和可调试性,可以在每一种语言的API到达beta版时开始与之集成。这些集成将允许您的客户,通过简单地为应用程序设置OpenTelemetry,捕获您定义的遥测。
  • APM(Application Performance Management,应用程序性能管理)产品、可观察性产品和云平台的供应商,已经开始在他们的产品中支持OpenTelemetry。

在核心库和代理在未来几周内到达beta版后,该项目将收集早期采用者的反馈,收集关于SDK的基准测试和其他性能数据,并在2020年第一季度完成beta版和通用可用性发布。

想加入我们吗?查看OpenTelemetry贡献者Austin Parker最近发布的这篇文章,了解更多关于如何在今天就开始为这个项目做贡献的信息。

https://medium.com/opentelemetry/how-to-start-contributing-to-opentelemetry-b23991ad91f4

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prometheus 监控服务
Prometheus 监控服务(TencentCloud Managed Service for Prometheus,TMP)是基于开源 Prometheus 构建的高可用、全托管的服务,与腾讯云容器服务(TKE)高度集成,兼容开源生态丰富多样的应用组件,结合腾讯云可观测平台-告警管理和 Prometheus Alertmanager 能力,为您提供免搭建的高效运维能力,减少开发及运维成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档