编者按:在这次采访中,参考了最近在New Relic的遥测数据平台上增加的对proql风格查询的支持。澄清一下,我们通过将proql风格的查询转换为与NRQL中查询最接近的查询来支持它们。虽然我们在继续提高对PromQL的支持水平,但在某些情况下,语言之间的转换可能会导致不同的查询结果。欲了解更多信息,请阅读我们支持的PromQL特性

我会承认,我是一个开源狂热。我坚信与开源社区合作是最好的帮助方式开发人员和工程师更好地了解他们的数字系统。我很高兴能和瑞拉-格拉夫纳实验室合作我们今天宣布。我与New Relic的首席执行官Lew Cirne和Grafana Labs的首席执行官Raj Dutt坐下来讨论开发者可以期待什么以及他们将如何从合作中获益。

Joel Worrall:Raj,首先我想对你说恭喜,以及整个Grafana Labs.团队,建立一个令人难以置信的以及流行的可观察性开源工具。您能跟我们谈谈关于Grafana以及开发人员最终是如何遇到开源项目的吗?

Raj达特:确定。Grafana项目是由我们的联合创始人,Torkel突袭在斯德哥尔摩,Raj达特大约六年前。它真的成长为最受欢迎的可视化软件,以便将所有可观察性数据融合在一起。因此,Grafana提供了一些非常丰富的可视化功能以及统一和上下文化所有可观察性数据的能力,无论是指标,日志,事件或痕迹。和Grafana完全是数据库不可知论者,所以我们相信组织在从它生活中拉动数据时会得到最佳观点。我们非常兴奋,数据现在包括开源Grafana用户的新遗物。

乔尔:卢,很明显,你非常热衷于开发出色的软件并让开发人员也能这么做。你能说说New Relic最近发布的公告吗在开放源码365亚博 ,这将如何影响使用像Grafana这样工具的开发人员?

lew cirne:确定。我们非常兴奋,首先,这种与Grafana的伙伴关系水平增加。lew-cirne这些都是我们过去几周推出的策略的一部分。我们重365亚博 ,它背后的整个哲学就是简单。从11种产品到只有3种。亚博最新版直播作为创建APM的公司,我们现在要结束它。信不信由你,你再也不能从New Relic买APM了。你可以买我们三种产品中的一种。亚博最新版直播这三种产品是亚博最新版直播遥测数据平台全堆叠可观察性- 它包括所有APM功能以及我们所拥有的所有其他监控产品 - 以及第三个功能亚博最新版直播应用智能产品。

我们与Grafana的合作真正的中心遥测数据平台。可以将其视为世界级的pb级数据库即服务,它在使用单一查询语言的单个数据库上操作并消耗所有指标、事件、日志和跟踪。大多数其他数据库都针对日志或指标进行了优化。所以我们有很多客户说,“我希望所有的数据都在一个pb级的数据库中。我希望有人来管理这些数据,而不是让我来管理如此庞大的数据。”

我们的每一位顾客都喜欢格拉瓦纳。它无处不在,在我们的客户群中,甚至在其他地方。所以当我们决定让遥测数据平台成为我们的一流产品时,我们知道它必须与Grafana合作。我们将其作为发射的核心要求。所以我们联系了拉杰和他的团队我们想要确保Grafana团队觉得我们提供的集成和功能工作得很好。我们很高兴这是事实。我们很高兴在本周宣布与Grafana的合作。

乔尔:拉杰,你能谈谈这种合作关系是如何影响Grafana的体验的吗?现在在New Relic有哪些与遥测数据平台交互的功能?

瑞吉:所以有两个层次,乔尔。对于开源的Grafana用户来说,我们非常高兴New Relic现在在其遥测数据平台上支持类似proql的查询语言。我们看到了普罗米修斯Grafana社区内的社区。事实上,普罗米修斯现在是Grafana用户中最受欢迎的度量数据库。格拉夫纳实验室是普罗米修斯项目的主要贡献者之一。所以我们真的参与了这个生态系统。

本质上,由于New Relic现在在其遥测后端支持PromQL, New Relic加入了包括Grafana Labs在内的公司行列,这些公司在我们的后端支持普罗米修斯。因此,从本质上说,开发人员已经说话了,他们选择了普罗米修斯,特别是在Kubernetes和cloud native生态系统中。所以我认为New Relic的这一举动,在我看来,确实认可了普罗米修斯取得的巨大发展和声望。而Grafana实际上是普罗米修斯的可视化软件。所以,最令人兴奋的是,New Relic是另一个非常好的普罗米修斯后端,它让开发者可以选择在哪里存储他们的普罗米修斯数据,对吧?当然,他们可以继续使用开源的普罗米修斯,或者他们可以使用新遗迹公司的新遥测数据平台。

有各种其他开源工具,本身支持普罗米修斯,如时间尺度InfluxDB以及其他支持普罗米修斯的云服务提供商,包括我们自己的云产品。所以普罗米修斯实际上已经成为了一个标准,我认为这对普罗米修斯社区来说是个好兆头因为新遗迹现在也是土生土长的普罗米修斯。这就是真正令人兴奋的地方。

乔尔:我们能谈谈具体细节吗?所以,如果我是一名收集普罗米修斯参数的开发人员,我该如何将这些信息导入New Relic的遥测数据平台呢?它是否只是简单的几个配置,然后我就得到了数据背后的New Relic的力量?是这样吗,还是还有其他原因?

卢:这很简单。让我重复一下拉杰的话。我们爱普罗米修斯。我们看到它无处不在;我们喜欢它是多么的简单。显然,考虑到它是Kubernetes安装的重要组成部分,或者实际上与每个Kubernetes安装捆绑在一起,它将无处不在,而且有充分的理由。所以我们想让拥有普罗米修斯的人们非常容易地把它放在一个中心位置,连同他们的事件,日志和追踪,并且有13个月的保存时间,以拍字节的规模,在很多很多的普罗米修斯装置中。YAML的两行配置可以将这些普罗米修斯指标转发到我们的遥测数据平台,在那里它可以与其他所有数据放在一起。

值得注意的是,当我们推出这个平台时,我们用新的观点来了解如何思考此数据。我们希望它成为成本效益开发者和工程师尽可能收集所有的遥测数据,而不用担心成本。所以我们推出了免费100GB的ingest。在那之后,我们只收取每摄入十亿字节25美分的费用,没有运行查询或类似的任何额外费用。

非常简单,非常有成本效益的定价这样人们就不用担心数据是否在普罗米修斯内部也有一个副本在我们的遥测数据平台上。在这些经济学中,你可以拥有一份数据的副本,并享受在任何有意义的环境中查询它的好处。我们喜欢将Grafana作为这些查询的前端。您可以用PromQL或我们的原生NRQL编写这些查询,这是您最喜欢的。

乔尔:我想问你们两个关于成长的问题可观察性。我们都参与了我们将它视为良好的软件的核心的工作。但它绝对是在旅途中。它并不像往来一样普遍存在的那样。所以我想知道,作为这一领域的领军人物,您认为我们在帮助促进代码中的可观察性理念,使其成为开发人员的一流工具方面扮演着什么样的角色?首先,我们要做些什么来推广呢?其次,我们还能做什么?

卢:我就从这里开始吧。我认为Grafana真的走在了前面,因为它的核心元素必须是开源的。为了让可观察性或任何东西在开发者中无处不在,必须有一个强大的开源故事。这包括源代码控制的兴起和Git为例。所以我们才完全开放了我们所有特工的信息来源。这在10年前是不可想象的,因为特工们过去被认为是“皇冠上的宝石技术”。现在我们把他们——我们所有的特工——都贡献给了开源。而且,在我们的代理开放源码的几个小时内,我们已经收到了PRs,使他们变得更好。我们完全接受了领先的开源项目和技术,如Grafana, Prometheus,使可观察性无处不在,正如它需要的那样。

我们正在做的另一件事是消除普遍可观测性的第二个主要障碍,即成本。在我们几周前宣布之前,你获得可观察性的方式,至少从商业供应商那里,是通过付费给主机。您在生产过程中推出的每台主机,都要为该主机纳税。如果你把这个数字翻倍,你的可观性法案就翻倍了。我们觉得这样做不对。我们的客户需要这些数据,但这些数据不应该被定价为如此高的溢价。

因此,随着我们推出每十亿字节一分钱的方法,我们希望我们的平台具有成本效益。事实上,我们希望它比我们提供的规模上托管您自己的免费开源数据库更具成本效益。如果我们不这样做,那么人们就会转向更便宜的替代品。

With those economics, we think we’re making it more reachable to a broader set of developers who should be embracing observability just like they embraced source code control or bug database, or use an IDE or vi—for those of you who love vi and Emacs. But we think it deserves to be at that level of ubiquity.

瑞吉:首先,我不打算用10英尺的杆子去讨论vi和Emacs的争论。但除此之外,我完全同意。很明显,在Grafana Labs,我们对开源很有偏见。六年前,我们作为一个开源公司成立了我们的公司,从Grafana到支持我们云的高可伸缩性的Prometheus后端都是完全开源的,所以我们都是开源的。我们真的相信,就像我们说的,这是现代可观察性的关键。开发人员”新的拥护者正如斯蒂芬·奥格雷迪所说。我认为在过去的几年里,开源可观察性社区的行动是非常显著的。在过去,比如说,10年前,对于许多商业供应商来说,开源是一种便宜而令人愉快的选择。

现在,再一次,这里有偏见,但是像格拉瓦纳和普罗米修斯,这是很多前沿活动正在发生的地方。普罗米修斯的运行效率特别高。所以服务提供商的定价绝对是最重要的,对吧?因为它的效率如此之高,对于已经享受了普罗米修斯开源的效率的公司来说,为每个主机支付昂贵的价格可能是一个相当高的要求。在我们自己的云服务中,我们必须考虑到这一点,而且我们真的相信开源。一般来说,开发者的意识份额非常重要,而开源和开放社区正是实现这一目标的有效途径。对我们来说,我们所做的一切从Grafana本身到我们自己的普罗米修斯云后端皮质是完全开源的。我们相信,我们的宗旨是将客户与社区联系起来,这比其他任何事情都重要。

乔尔:我要问你们两个一个关于未来的问题。在过去的几年里,我们已经巩固了数据集的样子,我们需要度量和管理的事情的类型,以获得软件中正在发生的事情的完整画面。我们已经标准化了一些可视化工具。我们现在已经提供了一些服务,特别是在规模上,New Relic所做的遥测数据平台,使其能够在极高的容量下管理这些数据。我想知道,未来是什么样的?在可观察性中,下一件与开发者成功相关且重要的事情是什么?

卢:这听起来有点老套,因为它已经在宣传周期中使用了很长时间,但人工智能有机会利用这些数据,因此开发人员可以通过机器学习模型,自动化并预测目前人类过于手动的事情。我不相信在未来的五年内,我们会让人工智能复制一流的SRE在生产系统故障排除方面所做的工作。这就是为什么这些工程师如此有才华而又如此难以找到的原因。关于人工智能的作用,我不想玩得过火,但人工智能正在做的和将要做的事情越来越多,减少警报噪音,相关问题,加速诊断和修复一些根本原因的时间。

但另一件被谈论较少的事情是,收集的数据有很大的价值。我认为建立在数据基础上的新类型的应用有机会。我们喜欢仪表盘。我们有自己的仪表板,仪表板是向人们展示数据的主要方式。我很高兴您能让开发人员更容易地在数据之上构建新的应用程序。如果你能写一个React组件,你可以做的不仅仅是呈现一个可视化。实际上,你可以编写一个富应用程序,它可能会向你展示关于数字业务的新东西,或者与数字业务进行交互,如果你从头开始,可能会花费10倍以上的构建成本。所以我们也关注这个问题。

瑞吉:我同意关于人工智能和机器学习的炒作相当高。我们开玩笑说,每次有人提到AI或ML,那个人就得喝一杯伏特加,这在Grafana实验室不是一个好规则,因为它大大降低了我们的工作效率。话虽如此,我们真正关注的是卢的观点。有如此多的数据来自这些复杂的分布式系统,我们真正关注的是工作流程和故障排除经验,以及从指标到日志再到跟踪的过程,对吗?我们发布了一个开源项目,叫做Loki.大约一年半前,那种喜欢普罗米修斯,但是对于日志。我们即将在跟踪空间中释放另一个开源项目。

我们确实在尝试着连接一段旅程,让它成为一种无缝的体验,让人们能够轻松地在参数、日志和追踪之间转换,从而找到问题的根源。我们真的想优化可怜的SRE,她在凌晨3点被呼叫,她试图解决一个生产问题模糊,必须登录到所有这些不同的工具。我们真正关注的是体验和统一的背景:优化凌晨3点,保持最佳的体验流。这是我们非常感兴趣的。

乔尔:伙伴关系中还有一项更多的项目,并宣布我希望确保我们突出的是与企业和商业提供的,并且可以提供Grafana实验室的关系。raj,请你谈谈这一点吗?

瑞吉:绝对的。我们已经讨论了很多关于开源用户如何使用内置的对PromQL和Grafana的支持来与新的Relic遥测数据平台对话的内容。但除此之外,Grafana Labs还有一个本地的nrql插件在企业版的Grafana中有,所有New Relic的客户都能得到30天免费试用Grafana Enterprise。Grafana Enterprise提供了来自New Relic和几十个其他商业供应商的数据源,此外还有许多其他特性是专门为大型组织构建的,比如安全性和可伸缩性。

基本上,新的遗物客户可以旋转Grafana Enterprise的30天免费试用,然后与新遗物接口,不仅通过PROMQL,而是通过NRQL,并从各种商业供应商中带来他们所有其他数据。

乔尔:我喜欢这个想法。这是一个真正的合作伙伴关系的样子:我们专注于我们在两种情况下都要为开发人员服务的人。如果他们现在处于新遗物,他们可以通过PROMQL查询数据,或者使用Grafana等另一个方向使用NRQL,以便能够以对开发人员为他们有意义的方式与他们的信息进行与他们一起参与。这是能够提供的好事。所以,我只想通过询问你们每个人来关闭,还有什么你想在趋势方面分享还是在开源发生的事情?

卢:我对我们与Grafana Labs以及我们如何将Grafana作为遥测数据平台的一流前端拥有Grafana的合作伙伴关系非常兴奋。我们相信我们的遥测数据平台允许我们的客户将我们视为所有运营数据的单一真理来源。为了做到这一点,如果他们在一堆后端散射,那么比他们会这样做的成本更便宜,更好的查询速度。

但我们意识到,在现实中,客户有很多后端,其中许多是普罗米修斯,所以我们不要求我们的客户做出切换或一次性决定。他们可以以任何他们想要的速度采用我们的遥测数据平台,并且他们可以继续使用Grafana作为我们数据存储以及其他数据存储的一个奇妙的前端。我们只是希望这对每个开发者来说都是一次美妙的体验。

拉杰,你真的很开心。从我们的角度来看,我和你以及Grafana实验室的团队之间的每一次互动都非常棒,我们非常激动地宣布这次合作。

瑞吉:我们也非常掌握整体伙伴关系。Grafana一直是关于连接您的数据,因此无论是在哪里生活,无论是在您自己的上专注的开源软件中,都可以统一您的数据。无论是在Grafana Labs的云产品中。这是否在新的遗物提供或其他供应商的后果。

我们对与New Relic的合作感到特别兴奋,因为现在New Relic支持普罗米修斯并且有一个真正创新的定价模式。所以我们认为这对我们的用户来说是一个很好的选择。而且因为它们是讲PromQL的本地Grafana数据源,所以无论客户的数据在哪里,它们都可以很容易地结合在一起。这真的很令人兴奋。

事实上,New Relic已经开放了它的代理资源并支持普罗米修斯,这是非常聪明的,并且会受到开源和Grafana社区的欢迎。能看到如此水平的创新真是太好了。

事实上,我有张照片待会儿发给你,乔尔,这是我和我的联合创始人安东尼站在纽约证券交易所外的照片就在New Relic上市的那天。作为一家公司,我们一直都很欣赏New Relic。六年后,我们可以宣布我们组织之间的合作关系,这真的很酷。

乔尔:这太棒了。非常感谢你们花几分钟时间来讨论这个问题。

乔尔·沃拉尔(Joel Worrall)是New Relic开源和开发者倡议部门的主管。在做了20年的软件开发人员、产品经理和营销人员之后,他仍然每周写代码。Joel对New Relic的可编程平台如何通过开源和与充满活力和包容的开发者社区的合作在世界上产生积极的影响充满热情。查看贴子

有兴趣为New Relic博客写作吗?亚搏体育登入网给我们发一份建议书!!