可观测性查询语言标准工作启动

可观测性查询语言标准工作组寻求建立统一的可观测性语言标准。

译自Work Commences on the Observability Query Language Standard,作者 B. Cameron Gain。

2023年标志着可观测性领域的重大进步,关键的发展包括OpenTelemetry项目达到通用可用性和Elastic Common Schema合并到OpenTelemetry中。

然而,在这些进步中,一个关键的挑战仍然存在------可观测性数据库缺乏标准化的查询语言。

在我2023年和2024年为可观测性文章进行报道时,一个显著的发现曝光了出来。一个名为可观测性查询语言标准工作组的新工作组已经出现,它在云原生计算基金会可观测性技术咨询小组下运作。

该小组旨在通过努力达成共同标准来解决各种可观测性数据库查询语言之间当前不兼容的问题------与OpenTelemetry项目的原则相符的标准。

长期以来,数据库一直在使用不同的查询语言来查询各种可观测性方面,例如Lucene用于日志查询,PROMQL用于指标。这种多样性导致系统之间缺乏互操作性和兼容性,阻碍了无缝的通信和集成。

可观测性查询语言标准工作组通过建立统一的可观测性语言标准,以消除这种差距,促进可观测性生态系统内的凝聚力和协作。

OpenTelemetry 项目的主要开发者Dotan HorovitsLogz.io 的首席开发倡导者,也是 CNCF 的云原生大使。他指出,2023 年,OpenTelemetry 项目在可观测性的三大支柱上都取得了显著的进步,实现了总体可用性。

这包括将Elastic Common Schema 集成到 OpenTelemetry中,以及决定停用 OpenCensus。此外,他说,正在推进将 Prometheus 协议正式化为 IETF 开放标准 (RFC2119) 的工作。

CI/CD 标准化

Horovits 表示,这些举措解决的关键挑战之一是持续集成/持续交付(CI/CD)流水线缺乏标准化。尽管许多 CI/CD 工具会发出遥测数据,但缺乏标准化的方法、规范或语义约定对于使用可观测性工具进行有效监控构成了重大障碍。为了应对这一挑战,2023 年 CNCF 下设立了一个新的倡议,以扩展 OpenTelemetry 的功能,使其涵盖 CI/CD 使用案例。

OpenTelemetry 在DevOps 场景中已经因其在监控生产系统和减少平均识别时间(MTTI)与平均恢复时间(MTTR)方面的有效性而受到认可,Horovits 说,它已准备好在 CI/CD 可观测性中发挥关键作用。该倡议旨在利用 OpenTelemetry 作为开放统一的规范,为标准化的 CI/CD 遥测数据奠定基础。这种方法不仅可以确保一致性,还可以促进用于 CI/CD 流水线中收集和传输遥测数据的专门工具的开发。

正如可观测性查询语言标准工作组所展示的那样,标准化可观测性查询语言的努力以及扩展 OpenTelemetry 以支持 CI/CD 使用案例,无疑显示了进展。这些举措不仅为增强互操作性铺平了道路,还为更简化和高效的可观测性生态系统奠定了基础------这样的生态系统将更好地满足现代技术和开发实践的不断变化的需求。

本文在云云众生yylives.cc/)首发,欢迎大家访问。

相关推荐
ak啊8 天前
基于 Prometheus 的后端服务性能故障监控方案
监控
刘大猫269 天前
Arthas monitor(方法执行监控)
人工智能·后端·监控
可观测性用观测云9 天前
Neo4j 可观测性最佳实践
监控
ak啊10 天前
基于Python的自动化运维中服务器性能监控与告警
python·监控
ak啊14 天前
Sentry 私有化部署监控前端应用
监控
vivo互联网技术21 天前
vivo Trace 监控追求极致的建设历程
监控
企鹅侠客21 天前
Prometheus告警从触发到收到通知延迟在哪?
运维·prometheus·监控
cxy_621 天前
centos7系统搭建nagios监控
监控·nagios
Mike_jia1 个月前
一篇文章带你了解一款强大的全栈监控工具---HertzBeat
监控
佳腾_1 个月前
【Zabbix技术系列文章】第④篇——Zabbix 数据可视化
运维·信息可视化·zabbix·监控