Grafana Cloud 如何赋能 Packet 从工程到销售的各个团队

Packet 于 2014 年推出了其 API 驱动的裸金属云产品。随着客户群的快速增长,Packet 团队意识到,为了向其数万用户提供高性能、高可靠的平台,他们需要在自己的基础设施中实现更强大的监控功能。

成长的烦恼

Packet 工程高级副总裁 Nathan Goulding 说:“我们在创立 Packet 时,首要任务是让平台正常运行。日志和监控功能没有达到我们所需的高度,而且我们一开始也没有设置必要的指标。随着平台开始扩展,我们感受到了缺乏所需可见性带来的痛苦,并意识到这是一个巨大的盲点。所以我们不得不问自己:‘我们应该采取什么方法?’”

统一视图

Packet 通过容器编排部署其应用程序,并已开始从 Observium(监控交换机端口和流量)、ElasticsearchPrometheus(获取容器状态、主机指标和容器指标)收集数据。但是,没有一个通用的仪表盘可以连接到不同的数据源。Goulding 说,为了解决这个问题,团队考察了几款商业产品,但“大多数这些产品都没有提供指标和基于 TSDB 的数据存储以及仪表盘功能,而这正是我们的痛点所在”。

专注于应用程序,而非运维

团队已经熟悉 Grafana 软件,当 Grafana Labs 于 2017 年推出 Grafana Cloud 产品时,理想的解决方案出现了。Goulding 说:“Grafana Cloud 对我们来说非常有吸引力,因为考虑到我们公司的规模,需要将有限的资源专注于构建我们的核心产品。建立 TSDB 和指标所需的基础设施是可行的,但在实践中,成功地维护、优化、监控和扩展它极具挑战性。Grafana 在底层进行优化,甚至在某些情况下重写内部工作原理,这使得它对我们来说更具成本效益,而且是我们在时间上根本无法做到的。”

他补充道:“无需我们自己管理这些,这迅速推动我们从评估阶段过渡到广泛用于生产指标。”

无需我们自己管理这些,这迅速推动我们从评估阶段过渡到广泛用于生产指标。

Nathan Goulding,Packet 工程高级副总裁

为每个团队量身定制的仪表盘

在公司位于下曼哈顿的办公室里,Grafana 仪表盘醒目地显示在“开放办公区”四周的电视屏幕上,许多员工也在自己的电脑上打开了仪表盘。

Packet 为其团队构建了大约 40 个不同的仪表盘,供他们按需使用。Goulding 说:“平台团队负责查看所有主机指标,我们的网络运维团队负责查看流量。工程团队负责查看 API 指标,而财务团队和销售人员则负责查看库存、容量和实时公有云使用数据等信息。Packet 的大多数员工在工作日里的某个时候都很可能会查看 Grafana 仪表盘。”

Goulding 指出,Packet 的 Grafana 仪表盘上可视化的最有价值的指标相当标准:每秒 API 查询次数、热门 API 方法、热门用户、热门 IP 地址、最慢的查询。但他表示:“能够将容器利用率、磁盘空间、CPU、API、平台指标和应用指标全部关联到一处,这是最关键的。当你能够快速关联这些信息时,可以获得很多洞察和上下文。”

整合所有不同数据源的愿望一直是 Packet 寻求托管指标解决方案的主要驱动力。这正是 Grafana 赋能 Packet 实现的。Goulding 说:“能够在单个仪表盘中,从各种不同的数据源拉取数据,这为我们带来了最大的价值。”

Packet logo
行业
软件与技术
公司规模
5000+ 名员工
总部
纽约州纽约市