「一场值回票价的演讲」将重现QCon? 了解详情
写点什么

OpenMetrics 归档并合并到 Prometheus

  • 2024-09-18
    北京
  • 本文字数:818 字

    阅读完需:约 3 分钟

大小:392.18K时长:02:13
OpenMetrics归档并合并到Prometheus

本文最初发布于 Horovit 的个人博客。

 

上个月,OpenMetrics 项目正式归档并合并到了 Prometheus 中。这就是这个开源项目的全部旅程,在开始的地方结束。



CNCF TOC GitHub 问题 #1364

 

这是一个有趣的故事。OpenMetrics最初之所以诞生就是为了将Prometheus的展示格式分离出来,形成一个独立的、工具无关的开放规范。

 

在 GitHub 上,它甚至被置于一个新建的名为 OpenObservability 的总库之下(与我的播客OpenObservability Talks无关)。



图片来源:openmetrics.io

 

几年前的某个时候,有人甚至试图将其变成 IETF 的官方开放标准(RFC2119),但至今未能如愿。



最终,Prometheus本身现如今成了事实上的标准,至少在云原生领域是这样。如今,许多工具都内置支持导出Prometheus格式的指标

 

至于 Prometheus 生态系统之外的工具,它们有自己的格式,并且没有马上切换。因为现实情况是,虽然抽象为通用展示格式的概念简练而巧妙,但实际上,这些格式与工具内部存储和表示数据的方式是紧耦合的。

 

OpenMetrics 曾试图超越 Prometheus 格式,这在 Prometheus 用户中间引发了一些困惑,即使用哪种格式来导出和接收指标的时间序列数据。更让人困惑的是,它们两个非常相似,但又有所不同。

 

更不用说更广泛的社区对于众多Open<X>项目的困惑了。

 

OpenMetrics 终于回到了它一直属于的地方——Prometheus 格式

上个月,2024 年 7 月,云原生计算基金会(CNCF TOC)技术监督委员会批准了 OpenMetrics 的归档,并将其迁移到 Prometheus 项目下。

 

终归,这是一件好事。项目既可以是工具,也可以是规范,就像OpenTelemetry一样,并不需要一个单独的项目。这次合并将引发 Prometheus 相关工作的重新调整,让事情变得更加简单,减少困惑和开销。

 

OpenMetrics 已死,但它会作为 Prometheus 格式继续存在。

 

如果想了解更多关于开放规范的信息,请点击这里

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://horovits.medium.com/openmetrics-is-archived-merged-into-prometheus-d555598d2d04

2024-09-18 17:393

评论

发布
暂无评论

阿里大哥手把手教你从零到一搭建Spring Cloud Alibaba!太强了

Geek_0c76c3

Java 数据库 开源 架构 面经

技术分享 | Web自动化之显式等待与隐式等待

霍格沃兹测试开发学社

技术分享 | 网页 frame 与多窗口处理

霍格沃兹测试开发学社

Golang开发入门(一)

霍格沃兹测试开发学社

GOPS现场 | 大规模团队如何实现Jenkins的集中管理——对话龙智技术顾问

龙智—DevSecOps解决方案

jenkins 管理Jenkins

【Java面试宝典】带你拿offer

钟奕礼

Java 面试 java;

IDC:云效产品能力No.1,领跑中国DevOps市场

阿里云云效

DevOps 数字化 产品研发 DevOps工具链

技术分享 | Web 控件定位与常见操作

霍格沃兹测试开发学社

探究 PHP_CodeSniffer 的代码静态分析原理

霍格沃兹测试开发学社

羊了个羊NFT系统链游开发技术

薇電13242772558

游戏 NFT

栓Q了,大厂被强制毕业,空窗一个月死背八股文,还好拿到了Offer

Geek_0c76c3

Java 数据库 开源 架构 开发

LP单双币双池挖矿dapp系统开发技术详情

开发微hkkf5566

对于火热的MLOps的一些冷静观察

Baihai IDP

人工智能 机器学习 AI MLOps

技术分享 | web自动化测试-执行 JavaScript 脚本

霍格沃兹测试开发学社

史上最全的Java容器集合之ArrayList(源码解读)

自然

9月月更

Demo Day直播 | 成长计划解决方案学生挑战赛一等奖即将揭晓!

OpenHarmony开发者

Open Harmony

面试 | 互联网大厂测试开发岗位会问哪些问题?

霍格沃兹测试开发学社

ITSM | Atlassian ITSM终极指南,重构IT、运营和支持的工作方式

龙智—DevSecOps解决方案

ITSM ITSM解决方案

测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)

霍格沃兹测试开发学社

Android动态权限详解

霍格沃兹测试开发学社

JAR 文件规范详解

霍格沃兹测试开发学社

史上最全的Java容器集合之基础数据结构(手撕链表)

自然

9月日更

GOPS现场 | 芯片行业需要怎样的版本管理工具——对话龙智大规模安全研发技术专家

龙智—DevSecOps解决方案

版本控制 版本管理工具 版本管理 版本控制工具

轻量级工作流引擎的设计与实现

京东科技开发者

工作流 流程 工作流引擎 迭代 轻量级工作流引擎

测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~

霍格沃兹测试开发学社

测试人生 | 00后0经验应届毕业生拿下2线城市15W offer,好励志~

霍格沃兹测试开发学社

技术分享 | web 控件的交互进阶

霍格沃兹测试开发学社

Windows-Python 应用:使用消息操作窗口

霍格沃兹测试开发学社

APK 逆向工程 - 解析 apk 基本信息和方法调用图

霍格沃兹测试开发学社

Tensorflow 2.x 模型-部署与实践

霍格沃兹测试开发学社

leetcode 208. Implement Trie (Prefix Tree) 实现 Trie (前缀树) (中等)

okokabcd

LeetCode 数据结构与算法

OpenMetrics归档并合并到Prometheus_云原生_Dotan Horovits_InfoQ精选文章