成功/ Opsdis

Opsdis如何在Grafana Cloud上为客户构建自定义监控和可观测性解决方案bob彩票中奖计划

当涉及到监控时,公司总是在寻求透明度和可见性,但随着监控要求和方法的发展,并不总是容易跟上。这一事实促使具有技术背景的企业家约翰内斯·达格马克(Johannes Dagemark)和在聚合指标和事件数据方面经验丰富的技术顾问安德斯·Håål想出了一个灵感。2017年,他们成立了可观察性咨询公司Opsdis.Opsdis总部位于瑞典Göteborg,专注于帮助客户实现用于监控和度量的系统,使他们能够跟上云计算和容器化环境的不断扩展。

该公司与医疗保健和运输行业的许多公司合作,其几个项目都集中在为客户提供楼宇自动化。Opsdis首席技术官Håål表示:“对于许多客户来说,我们也试图将他们从传统的基础设施监控中分离出来,让他们开始使用Grafana作为资源。”“如果你有经典的基于节点的监控,你会希望开始以一种更聪明的方式看待所有这些指标。”

2020年9月,该公司加入了Grafana Labs的bob电竞频道合作伙伴计划,为构建基于grafana的解决方案以满足客户的可观察性、监控和数据可视化目标的服务提供商提供专门的支持和增长机会。bob彩票中奖计划“Grafana实验室正在推广的工具栈对我bob电竞频道们来说真的很关键,”Håål说。“这很有道理,尤其是现在有了洛基以及高级日志和指标的结合。”

“你不需要考虑内部服务器、基础设施设置或任何复杂的事情。你可以专注于你想要实现的可观察性功能。”

-安德斯Håål, CTO, Opsdis

Håål的客户特别喜欢Loki的一个特性是,它比大多数其他日志解决方案占用更少的磁盘和内存空间。bob彩票中奖计划“洛基的设计更轻,消耗的资源也更少,”他解释道。

一个沉重的问题

去年,有人联系了OpsdisCind AB这家瑞典公司使用创新的3-D相机技术来测量物体的重量和体积,比如传送带上的散装包裹或卡车上装载的木材的大小。

当时,Cind只有手动监控流程。如果出现问题,客户将不得不打电话给公司,告诉他们他们的站点(可能是仓库或木材场)出了问题。然后,Cind的支持团队将使用SSH远程连接到站点,并尝试手动通过每个日志文件(所有这些文件都是在每个客户站点本地创建的)进行grep,并查看是否所有进程都在运行。“这是一种非主动的方式来了解每个客户的网站质量,”Håål解释道。更困难的是,随着辛德开始增加越来越多的客户,这个过程变得越来越低效。

Cind要求Opsdis为他们的站点提出一种新的可观测性解决方案,可以监控关键系统进程和现场摄像机的健康状况和状态,以及从整个系统收集日志。

Cind的客户分布在世界各地,因此它还需要一个可以在每个客户站点本地实现的监控解决方案。最重要的是,该公司希望这些站点的可见性,这样它的运营团队就不必登录到单个客户站点来接收警报、跟踪问题、通过日志文件进行grep或检查状态。

当然,Opsdis需要为这家快速增长的公司提供一个易于扩展的系统,该公司目前拥有50多个站点。

设想解决方案

Cind没有遗留监控解决方案的一个好处是Håål和Opsdis团队不必担心在现有平台上构建任何自定义或新的东西,也不必担心迁移任何数据的麻烦。然而,最大的变化来自于他们记录数据的方式和存储位置。

Opsdis开发了Cind使用的监控系统普罗米修斯洛基和格拉夫纳,以及完全管理Grafana云祭。“Grafana Cloud使用简单,上手简单,”Håål说。“你只要注册一个账户,就能得到你需要的一切。您不必考虑内部服务器、基础设施设置或任何类似复杂的事情。你可以专注于你想要实现的可观察性功能。”

在每个地点,Opsdis都安装了Prometheus、Promtail和出口商来监控每个地点的一切。一旦获取了日志和指标,就会使用remote_write将它们推送到Grafana Cloud。

因此,Cind运营团队能够实时查看所有客户的站点,知道它们是否正常运行,并检查每个摄像机的状态:它们是否正常工作?质量如何?它们的温度是多少?是否所有系统软件都按预期运行?

Håål说,Opsdis还有其他解决方案,但他重申“Grafana堆栈的简单性是更重要的因素。”

他补充说,普罗米修斯有自己的一套好处,包括社区创造了很多自己的出口商,让你很容易找到你需要的东西。“还有一个关于如何使用这些工具的知识社区,这使得它很容易进入。”

他喜欢Loki的一个特性——这使它成为Opsdis客户的一个很好的选择——是日志查询对于任何已经熟悉PromQL的人来说都很容易。“然后你可以把普罗米修斯和洛基结合起来,就像我们在辛德案例中所做的那样,”Håål说。“我们获取日志,当它们被promtail处理时,我们创建指标,由Prometheus直接抓取到本地promtail。所以这并不是一个大的开始。”

Håål喜欢将所有这些都与Grafana Cloud配对,因为这样可以减少他的担忧。“我不必专注于安装Grafana,或安装多租户Prometheus实例,也不必考虑如何索引日志以及我可以有多少日志,”他解释道。“我可以通过Prometheus、promtail和本地安装来获取数据。”

在此之后,客户端可以探索数据,它意味着什么,以及可以用它做什么。

看到成功

Cind首席执行官Marcus Schelin表示:“与Opsdis的合作让我们对客户的网站和运营状态有了全新的了解。”“现在我们有了一个自动化的可观测平台,可以继续在这个平台上进行构建。”

Cind的操作团队在Grafana中使用了一些模板化的仪表板。有一个概览地图,公司可以看到所有客户的状态(如下所示)。

然后Cind可以将视图缩小到属于一个客户的站点。



最后,团队可以查看特定于站点的仪表板,这些仪表板是为所有位置设计的。面板包括温度数据、摄像头状态、现场流程状态和其他关键信息。

Håål说:“他们现在对所有客户都有了一个中心视图,这是他们以前没有的。”Cind不仅可以实时获取日志并计算指标,而且新的监控系统还为公司提供了一种管理数据并以有意义的方式使用信息的方法,例如使用Loki进行日志发现和取证。

Cind的支持团队已经在Prometheus或Cortex中创建了许多警报。当某个站点触发警报时,Cind支持团队会通过Slack接收警报。由于他们还能够查看历史趋势,现在他们可以了解他们的设备是如何随着时间变化或移动的。团队甚至可以在客户意识到问题之前解决问题。Håål说:“现在他们几乎把所有的客户日志数据都集中在一个中心位置,所以他们可以用Loki的LogQL查询语言进行查询。”

多亏了Grafana Cloud, Cind支持团队可以将注意力集中在公司自己的服务上,而不必担心自托管的基础设施。如果Cind增加了更多的客户(导致更多的指标和日志数据源),或者决定在未来对其系统进行更改(例如运行自己的内部部署Cortex或采用Grafana企业度量),转变会很容易,Håål说。“就我们在收集数据的不同客户网站上所做的事情而言,这不会改变任何事情。”

Cind的新监控系统让该公司对下一步能做什么充满了兴趣。“这种可观察性已经成为他们自身发展过程的一部分,”Håål说。事实上,Cind的开发人员一直在研究一种上下文日志格式和用于命名的数据模型。

Opsdis创建了导出器,将数据从Cind的不同应用程序转移到他们自己的系统软件中,但是现在,Cind的开发人员创建了一个路线图,在他们的系统软件中有一个原生的Prometheus API,所以他们不需要在系统软件和Prometheus之间有任何导出器。Håål指出,这对于他的客户来说是典型的,因为一旦他们看到他们早期使用Grafana Stack的成功,Grafana Cloud的便捷性允许他们接管,成熟他们自己的部署,并采用尽可能多的堆栈以获得成功。

继续与Grafana实验室一起成长bob电竞频道

Opsdis团队对他们与Grafana实验室的合作非常满意。bob电竞频道Opsdis认为他们与Grafana Labs有着相同的价值观,这体现在他们与公司沟通bob电竞频道和互动的各个方面。Håål说:“我认为,如果我们喜欢Grafana实验室对bob电竞频道待和支持客户的方式,客户也会喜欢它。”展望未来,Opsdis希望将Grafana实验室的产品带给更多的客户,包括bob电竞频道为网络用例构bob手机app官网建一个可观察性平台。Håål总结道:“我们期待继续与Grafana实验室合作,在Grafana Cloud上构建更多定制解决方案,让客户从开源可观测工具中受bob电竞频道益,而不必担心管理或扩展自己的基础设施。”bob彩票中奖计划

行业
软件与技术

公司规模
10个员工

总部
Goteborg,瑞典

bob手机app官网产品/项目使用

79bob官方下载

Grafana洛基

普罗米修斯

Grafana云

50 +

在Grafana Cloud上监控的站点