作为我们的最近发布的研究表明在美国,优先考虑卓越软件的组织也报告了更高的收入增长,并表示他们在品牌认知、创新步伐、员工敬业度等方面都领先于同行。David Michael,消费者平台运营总监梅雷迪思,解释了为什么可观察性对于执行一个组织最重要的项目至关重要。

New Relic:您的组织在软件开发方面的首要任务是什么?

大卫迈克尔:我们正在改进我们的内容传递平台。梅瑞狄斯经营着许多消费者网站,在我们收购时代公司之后,我们不得不支持许多不同的内容管理系统和架构。正因为如此,没有一种连贯的方式来整合所有的网站,将内容片段连接在一起,并提供推荐——这些是我们的客户真正想要的东西。

为了解决这个问题,我们开始将平台重新构建为前端和后端基础设施,将内容与表示层分离开来。这将使我们能够在这个新平台上快速迭代,同时保持现有网站在线,并让我们能够将它们迁移到这个新平台。对梅瑞狄斯来说,这是一个很大的改变,但是,当我们都完成它的时候,它将会非常棒。它将允许我们在所有站点上同时实现更改,这样我们就不必单独更改不同类型的内容。

新Relic:在确保这个项目成功的过程中,可观察性扮演了什么角色?

迈克尔:可观察性对课程的一个方面特别重要。我们目前正在将数据从传统的内容平台迁移到一个新的平台上,我们有一个团队专注于这种迁移。他们有一个完成迁移的管道,这包括每天将内容同步到这个新环境中,以便尽可能更新。它们在迁移过程中具有很大的可观察性,贯穿整个项目。他们可以回到过去,看看哪些内容失败了,为什么会失败,并跟踪迁移过程改进了多少。随着时间的推移,看到这些改进真的很有趣。

New Relic的:团队使用了哪些可观察性工具?

迈克尔:我们正在尝试将New Relic整合到平台的所有部分,特别是因为New Relic已经做到了分布式跟踪。我们处理所有这些相互依赖的微服务,因此,当出现问题时,很难查明问题的原因。New Relic让我们看到一个问题是如何影响平台的其他方面的。例如,产品负责人需要高度的可观察性,了解迁移需要多长时间,这样他们就可以计划何时进入不同品牌,或将不同网站迁移到新平台。

为了让产品负责人了解这一点,开发人员已经结合使用了New Relic和一些定制的仪表板和工具。这一点非常重要,因为有时,产品负责人在项目中看到的指标与开发人员看到的指标之间存在脱节。仪表板为两组提供了单一的真相来源。

搜索引擎正在测试性能问题,并根据性能对网站进行排名。因此,获得正确的延迟对于确保用户不会经历延迟至关重要。可观察性(帮助我们)有效地做到这一点。”

New Relic:围绕着这种迁移,你会遇到哪些挑战?你会如何管理它们?

迈克尔:不同的搜索引擎,如谷歌和Bing,都在测试性能问题,并根据性能质量对网站进行排名。因此,获得正确的延迟对于确保用户不会经历延迟是至关重要的。

365亚博 给我们提供了有效的信息例如,当我们看到我们的延迟正在接近一个不可接受的水平时,我们实际上可以停止特性开发,并将更多的精力放在提高系统的可靠性上,或者减少延迟,或者其他任何需要的指标上。这种敏捷性是我们在使用New Relic时得到的,特别是在我们正在发布的一些服务周围。

我们也想了解用户对网站的体验是什么。在用户的浏览器中有各种不同的第三方集成,这可能会降低速度。New Relic与其他合作伙伴整合,告诉我们对消费者的影响。

使用可观察性软件的主要好处是什么?

迈克尔:这是一个组合减少停机时间的总量改善客户体验。我们希望我们的网站尽可能容易获得,但我们也希望他们提供的性能,我们expect-especially因为如此多的内容重点是让人们对我们的网站,并确保他们保持和视图的广告。

对我们来说,网站的可用性和良好的响应时间非常重要,尤其是在移动设备越来越流行的情况下。

New Relic:你们的开发者在多大程度上拥有自主决定权?

迈克尔:我们有很多开发团队,他们完全管理自己的AWS账户,能够完全独立地进行更改。我们想给开发者足够的自由来构建这些系统。我们相信他们能在那里做出正确的决定。

我们确实有一些自动化的护栏和系统,以确保人们遵循最佳实践,如果他们不遵守,他们会发送通知。我们想在那里支持那些可能没有太多经验的团体,帮助他们变得独立。我们将继续推进这一进程。

想知道你是软件开发的领导者还是落后者吗?探索我们的研究成果把我们的评估找出答案。

夏洛特·齐姆斯是一位前编辑主管,在她职业生涯的早期为许多高科技贸易期刊的发展做出了贡献。在“内容营销”这个词出现之前,她曾在一家内容营销机构工作,如今,她的职业重点是帮助B2B科技公司讲述对受众有意义的故事。她是New Relic的总编。查看贴子

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