成功/ Adform

Adform如何改变了1300种不同的数据源到一个中央系统可观测性Grafana吗

科技充斥着起源故事扎根于卑微。从惠普公司和亚马逊(车库)Facebook(宿舍),灵感和创新可以发生在任何地方。

2002年,三个人挤在哥本哈根地下室,决心改变数字广告买家和卖家的方式工作:我们如何使这一过程更好?他们的回答Adform广告技术平台,现在的权力25000个客户在世界各地。

Adform的所有面向消费者的可用性和赞誉——就像在Gartner的魔力象限和红点奖的用户体验——意味着许多幕后的努力开发和运营团队不断创新。作为路易斯•e Kloster Adform市场部高级副总裁所言:“建立一个先进的广告技术平台是一个复杂的过程。”

促使Adform DevOps的团队重新评估他们的可观测性解决方案和解决同样的问题,公司推出了:我们如何使这一过程更好?bob彩票中奖计划

在启动模式经过多年的运营,开发人员根据个人喜好挑选工具和过去的经历,是时候后退一步,重组一个不同的和无组织的可观测性策略到一个集中的,有凝聚力的方法。“我们想构建监测作为一种服务产品,我们相信,“说Adform DevOps Linas Daneliubob手机app官网kas科技领先。

他们相信Grafana能帮助他们实现。Grafana的充分利用开放和可组合平台和配对普罗米修斯,Adform开发者能够保持他们使用的工具的灵活性,同时允许DevOps团队提供一个集中监控经验在组织内。今天,Adform运行超过1400年Grafana仪表板,1300多个数据源和连接在86个组织近200活跃用户。

“我们,作为一个操作符,可以控制实例的本身,但是团队可以控制自己的小空间,可以种植在他们认为合适的地方,”Daneliukas说。“开发人员得到他们需要的控制,同时还有人可以管理整个实例。所以这对我们来说是一个双赢。”

Adform可观测性的新口号:一个中心系统

在Adform初期,开发商”使用他们所知道或他们认为很好,”托马斯Dabašinskas说,DevOps服务交付经理。

但随着公司成熟的团队创建,这断开连接的生态系统造成了新员工培训的困难、挑战,报告和基础设施效率低下时维护和改进。任何优化现有解决方案的梦想结束了他们面临的现实不断的故障排除和临时解bob彩票中奖计划决问题。“我们甚至不能够保持最新,“Daneliukas说。

大约在2018年,DevOps团队改变了他们的方法。“我们来到作为一个公司决定搬到集中服务,“Dabašinskas补充道。

第一个重点是创建一个监控服务解决方案。最初,他们试图使用现有软件如石墨,Nagios, Zadig, Graylog,麋鹿堆栈和多个普罗米修斯实例。

我们试图巩固和做一个选择的工具,我们可以进一步发展。然而,我们把自己看做是一个现代公司,想看看是什么新兴的最佳实践。所以我们决定放弃一切有关于可观测性和创建一个中央和统一的系统,所有由Grafana。

Linas Daneliukas, Devops科技领先,Adform

不过,迁移并非没有挑战。改变,一如既往,是很难的,特别是当它包括人修改他们的流程。但Grafana管理大量的数据源的能力允许Adform慢慢过渡团队为指标通过Grafana普罗米修斯核心栈的一部分。“我们知道这是困难的对于开发人员将立即普罗米修斯,“Dabašinskas说。“但Grafana支持从石墨普罗米修斯和其他选项的选择允许这段过渡时期(当开发人员仍然可以使用他们喜欢的工具)。”

的工作是值得的。Grafana不仅汇集了数据,但是团队——即使他们不共享相同的意见可观测性工具。与Grafana组织功能,DevOps团队提供了每个组织Adform自身孤立监控经验在Adform Grafana实例,使解决方案相比更具成本效益和流线型的路径管理多个实例。用户将有查看权限的所有其他组织对自己的数据,同时保持管理访问。

“这是一个好方法分离我们的团队,但仍允许他们的可见性,这样他们就可以找到对方的仪表板和可视化,“Daneliukas说。“它也不会强加路障。我们不想创建一个解决方案,我们必须反对。我们提出了相当高的标准工具必须做什么,这样我们不会停留五年或者十年。”

Grafana开源的根源和发展的国际社会也与Adform一致的标准。如果开发人员被困在一个问题,Grafana在线社区已经成为一个主要的资源如何优化自己的堆栈上保持同步。:“一切都是通过论坛解决Daneliukas说。的帮助下活跃的社区,“我们从来没有被卡住的问题。一切都简单。我们不与Grafana遇到障碍。”

的Grafana仪表板上可以看到电视Adform设立办事处。

相反,他们有一个路线图的总是期待新特性和功能。

选择Grafana是显而易见的,因为我们看到前面的工具有一个未来,一个社区。它是不断发展。这是最简单的路径和最佳路径。

Linas Daneliukas, Devops科技领先,Adform

库存与Grafana获胜

在环境中有一个可视化工具,而仍然保持多个数据源,Adform DevOps的关键是团队将开发人员从犹豫参与者Grafana电力用户。

“最大的影响是,人们可以找到他们正在寻找什么,“Daneliukas说。“当我们有不同的工具和警报解雇,很难知道联系谁,在哪里可以找到仪表板。监控系统,那么你需要的凭证,你总是没有。你基本上无视大多数正在发生的事情。现在,随着中央监控系统,当你看到一个警告在公司内部的任何地方,你可以点击警报和访问。你可以去他们的组织和视图对应的仪表板。你有数据在你的面前。”

这种透明度——由于内置的支持普罗米修斯在Grafana Alertmanager——促进更大的交流和cross-collaboration Adform的团队。“现在一切都是流线型的,”Daneliukas仍在继续。“可以肯定的是,当你和开发团队正在谈论监控,您使用的是同一种语言。你知道Grafana是我们想象的地方标准,普罗米修斯是我们使用的工具来收集它们。你不花一个小时谈论某人试图解决问题才意识到他们正在使用自己的监控解决方案,这就是为什么似乎加起来。”

整合也意味着操作效率。最初,开发团队平均1 - 3全职员工(fte)每个团队,每月在以后维护和监控。与25团队,每个月加起来75,招聘与维护,而不是创新。现在,这一数字降至1 FTE /团队。该小组还提供了更好的保养,确保使用最新版本的软件。

走在办公室里,你会看到电视屏幕与Grafana仪表板。人们不断地引用它们。最后,Grafana,便于故障排除呈指数增加的同时我们已经能够监控堆栈CPU使用量降低50%。

Linas Daneliukas, Devops科技领先,Adform

Adform流向未来

继续规模,Adform期待探索其他方法来提高使用Grafana Dabašinskas说,指着Grafana警报。“我们肯定将测试它,因为对我们来说,它将给我们管理我们的两全其美警告普罗米修斯格式的代码,也能够看到和管理所有警报通过Grafana UI以用户友好的方式,”他说。

在团队的不断努力在Adform“可观测性很简单”,他们最近做了一个成功的PoC的Grafana洛基在全公司范围内的这家网站的团队收集所有日志与洛基在超过3000个虚拟机。“我们想实现从零一夜之间,居然成功了!”Daneliukas说。“我们有一个洛基实例,收集每一个虚拟机的操作系统日志。你可以打开一个面板,选择您的机器,拿起你的日志。这是惊人的。现在我们已经在我们的路线图来实现它。”

进行PoC的Adform DevOps团队也在考虑Grafana米密尔继续构建一个易于使用的可观测性经验在他们成长Grafana堆栈。

我们喜欢的东西是一个无缝的、统一的体验。我们的开发人员想要的。我们从来没有决定建立Grafana之上的一切。它只是自然发生。我们不支持Grafana,但不知何故,最终在一次又一次。

Linas Daneliukas, Devops科技领先,Adform

什么开始作为一个提供监控服务自然进化到包括日志作为服务,之前添加跟踪。很快,Daneliukas Dabašinskas可以实现最终的愿景提供可观测性服务。

与业务和技术的不断起伏,Daneliukas和Dabašinskas反思如何可以使Adform的团队,实现公司的野心。“我们想让我们的开发团队的生活尽可能简单,因此它们可以集中于日常的工作成功地构建面向客户的应用程序,“Dabašinskas说。“他们需要正确的工具。由我们提供监控和日志作为一个服务,他们可以专注于重要的事情。”

行业
软件与技术

公司规模
650名员工

总部
成了哥本哈根,丹麦

1300年

Grafana数据源连接


50%

降低CPU使用率通过集中监控堆栈Grafana


66%

减少FTE时间花在基础设施维护和监控