zl程序教程

您现在的位置是:首页 >  Java

当前栏目

PromQL 增强工具 PromLens 以开源方式捐赠给 Prometheus 组织

2023-02-18 16:48:41 时间

自成立以来,Chronosphere 一直在帮助可观察性团队和工程师使用云原生可观察性来驯服极速的数据增长,更有效地执行工作。当然,更快乐、更高效的工程师可以为客户企业带来更好的成果 —— 两者都依赖于工程师构建和支持的软件。为了进一步实现这些目标,Chronosphere 在 Prometheus Day 上宣布,将与 PromLabs 一起向 Prometheus 组织捐赠 PromLens 项目。

捐赠 PromLens 给 Prometheus

Chronosphere 与 Prometheus 联合创始人兼 PromLabs 创始人 Julius Volz 的合作可以追溯到 2021 年,当时 Chronosphere 将基于 PromLens 的 Query Builder 作为 Chronosphere Observability 平台的一部分引入,Query Builder 提供了一种在 PromQL 中快速创建和分析查询的方法。Chronosphere 和 Julius 一直有着共同的目标,那就是让云原生可观察性的开源标准更易于采用和使用,向开源社区捐赠 PromLens 肯定了 Chronosphere 和 Julius 对开源的承诺,并帮助工程师花费更少的时间来编写和排除 PromQL 查询,并花更多的时间产生积极的业务成果。

那么为什么现在捐赠 PromLens 呢?供应商通常不会在宽松的 Apache 许可下向开源社区捐赠功能齐全的工具。然而,开源采用的最大挑战之一是复杂性和技能差距。我们与之交谈的客户和潜在客户都认识到需要放弃专有平台以实现云原生可观察性。捐赠 PromLens 将更容易上手、更容易使用,并将更多人带入 Prometheus 和开源监控。

工程师们现在可以加强对云原生行业标准查询语言 PromQL 的学习,而不是花时间去解决查询问题。对于需要 PromQL 强大工具的中高级用户来说,它特别有用,该工具可以在查询构建过程的每一个点上向他们显示他们正在处理的数据,使他们有能力根据基础数据编辑查询,允许他们在构建或调试查询时显示查询结构中的所有数据。

PromQL 和 PromLens

PromQL 现在已经发展成为基于时间序列的监控和报警的事实标准查询语言,虽然 PromQL 是一种强大的语言,允许灵活的计算,但它有一个陡峭的学习曲线,当基础数据的形状不被很好地理解时,编写复杂的查询可能是非常令人沮丧,即使是专家。PromLens 是一个 PromQL 查询生成器、分析器和解释器工具,帮助你学习和理解 PromQL,让你更有效、更自信地建立查询。首先 PromLens 以图形方式(例如,通过基于表格的编辑器)展示语言和语法特征,提供查询结构的解释,并显示警告和常见错误的快速修复措施。其次,PromLens 还通过显示你在查询中的每个表达式节点所处理的基础数据,帮助从初学者到专家级的用户快速建立和分析查询。

PromLens 现在将成为 Prometheus 组织的一部分,该组织由 CNCF 拥有,任何人都可以免费使用它作为独立的查询构建应用程序。PromLens 作为独立工具在 Prometheus 组织中发布,但将在不久的将来嵌入到 Prometheus 项目中。PromLens 的优势包括:

  • 编辑:在输入表达式的同时,提供一流的自动提示、高亮显示和内联提示
  • 可视化构建:能够使用基于表单的编辑器创建和修改 PromQL 查询
  • 调试和修复:输入和 FIX 任何 PromQL 查询并将其所有子表达式可视化为一颗树
  • 检测提示和操作:查看常见的查询模式和陷阱,以及警告提示和操作

PromLens 官方代码仓库:https://github.com/prometheus/promlens

原文链接:https://chronosphere.io/learn/chronosphere-and-promlabs-donate-promlens-to-prometheus-organization/