可观察性平台提供商New Relic正在改变其专有业务模式,因为它在其产品目录中开放了大量代理。在New Relic高管所说的适应开源采用的“巨变”中,该公司已经开始在GitHub上以开源的形式提供其代理和工具与公共云服务和其他项目的集成。
虽然该公司将继续将其New Relic One平台作为服务销售,但New Relic将在New Relic One目录中提供其代理、集成、软件开发工具包、命令行界面和“定制可视化”。New Relic已经提供了其C、Go、.NET、Node、Python和Ruby代理的代码。New Relic表示,Java代理计划在9月份推出,PHP随后将在10月份推出。
“这些代理都是开放的,”首席产品官Bill Staples告诉New Stack,他在微软采用开源并将其用于Azure方面发挥了重要作用。
“我们正在接受社区的贡献,我们正在公布我们的路线图,”斯台普斯说,“我们100%致力于开源理念。”
同时,New Relic将为云原生计算基金会(CNCF)的OpenTelemeter标准贡献代码和财政资源,希望帮助标准化通常被视为缺乏云原生基础设施管理的仪器。New Relic代表说,New Relic还积极促进和支持普罗米修斯仪器标准和其他遥测项目,包括DropWizard、Kamon、测微仪、StatsD和Telegraf,以及相关工具,如Grafana。
通过这种方式,组织可以采用New Relic的开放源代码,并将其用于自己的目的,同时还可以对项目做出更改。根据许可条款,他们可以将代理库用于其应用程序。斯台普斯说,一旦应用程序运行,基本上发出的遥测诊断信息“可以指向任何数量的开源后端或商业后端”,比如New Relic提供的那些后端。
例如,对于云部署,New Relc客户可能会依赖New Relc的商业服务进行网络存储和可视化分析,同时也将New Relic的开源代理用于其应用程序和代码。
Clive LongBottom and Associates的分析师克莱夫·朗巴顿(Clive LongBottom)表示,New Relic的举动可以被视为一种“创造客户粘性”的方式。“如果New Relic可以让其他人使用SDK创建模块和集成,那么他们就会在对自己几乎没有风险的情况下扩展自己的触角,”LongBottom说。“如果他们能获得很好的追随者,那就意味着新软件的爆炸式增长,比如在物联网和AI领域,可以通过开源社区来覆盖,而不是New Relic试图什么都做。总体而言,只要New Relic成功地将其客户群货币化,这一举措就足够聪明。
New Relic在很大程度上既响应了开源采用的转变,也响应了标准化的需要,特别是标准化的需求。例如,企业管理协会(EMA)的分析师Torsten Volk在接受The New Stack采访时表示,在云原生世界中,“可观察性方面的差异不再在于专有工具,而在于整体平台架构的可扩展性”。
基于Kubernetes的微服务的整个原则侧重于在任何地方运行的应用程序,不受限制。因此,用于专有应用程序栈的专有工具变得越来越不可行,“Volk说。简而言之,企业正在选择最能支持其云本机横向扩展体系结构的可观察性解决方案。
因此,代理商正在成为一种商品。沃尔克说:“将它们开源并支持开放遥测标准是有意义的。”“然后,New Relic可以专注于通过其后端平台实现差异化,这才是人工智能驱动的魔力真正所在。”
沃尔克说,多克过去的困难是一个案例,说明应该避免什么。
沃尔克说:“正如Docker公司的倒闭所表明的那样,如果你坚持专有解决方案的时间太长,市场就会惩罚你。”因此,这一步骤只是反映了当今市场的现实,任何阻止或减缓真正横向扩展软件平台实施的解决方案都将受到惩罚。
“在横向扩展的世界中,专有工具将被视为数字转型锚上的海藻”--企业管理协会(EMA)的托尔斯滕·沃尔克(Torsten Volk)。
然而,仪器变得更加商品化是一个积极的变化,因为这些关键工具变得更加标准化,并应用于DevOps团队通常管理的高度复杂的多云和内部遗留环境的混合。因此仪表化仍然“非常重要,因为70-80%的应用程序仍然没有现代化,并且依赖于传统的监控,”Volk说。对于New Relic来说,开放他们庞大的完整和全面的代理将吸引DevOps团队尝试其中的几个,如果他们成功了,他们最终可能会支持选择New Relic作为他们新的可观察性平台供应商。至少,此举将使New Relic成为云原生空间的相关玩家,而不是被视为“那些软件对Kubernetes来说太贵的人”。
作为New Relic转变有助于证明开源是软件提供商的未来模式的证据,仅OpenTelemeter项目,以及New Relic对它的支持,都有助于演示开源模型如何高度适用于大型框架应用程序。
沃尔克说:“越多的销售商专注于OpenTelemeter的成功,而不是开发他们的专有解决方案,客户就越有可能在OpenTelemeter的使用上使他们的组织标准化。”开源的整个想法是基于这样一种信念,即多个供应商合作开发商品产品,如监控代理,客户将有更多的选择,供应商可以将他们的资源花在进一步开发他们自己的“秘密酱油”上,而不是为MySQL或Red Hat Enterprise Linux创建第n个监控代理。
沃尔克说,尽管如此,New Relic的开源项目在许多方面也代表着一场赌博,可以说是一个“激进”的举动。
“要有公信力,就需要激进。在一个越来越多的企业更喜欢开源软件的世界里,您需要显示出您处于早期阶段。Volk说:“全力以赴”不仅仅意味着共享源代码,因为开源软件只有在多个供应商大力支持一个项目时才有机会大规模采用。因此,对于New Relic来说,大力支持开放遥测,并在堆栈中进一步寻找未来的差异化,是非常有意义的。在一个横向扩展的世界里,专有仪器将被视为数字化转型锚上的海藻。“