专栏首页CNCFPrometheus用户分享:Presslabs

Prometheus用户分享:Presslabs

最初在Prometheus.io上发布。

继续我们对Prometheus用户的一系列访谈,来自Presslabs的Mile Rosu谈到了他们的监控之旅。

你能告诉我们你自己和Presslabs吗?

Presslabs是一个高性能的WordPress托管平台,面向发布商、企业品牌和数字代理商,旨在为其网站访问者提供无缝体验,100%的时间。

https://www.presslabs.com/

最近,我们为我们的核心产品 - WordPress商业智能开发了一个创新组件。用户现在可以在综合仪表板中获取实时、可操作的数据,以支持简短的问题到部署过程以及持续改进其站点。

我们支持每月无缝交付高达20亿的综合浏览量,在100台机器上完全致力于为要求苛刻的客户提供WordPress托管服务。

我们目前的使命是为世界各地的WordPress发布商带来最佳体验。在这次旅程中,Kubernetes为我们推出即将推出的高可用性WordPress托管基础架构标准提供了便利。

你使用Prometheus前的监测经历是怎样?

我们在2009年开始构建我们的WordPress托管平台。当时,我们使用Munin,一个开源系统、网络和基础设施监控,执行我们所需的所有操作:暴露、收集、聚合、警报和可视化指标。虽然它表现良好,但每分钟收集一次并且每5分钟聚合一次对我们来说太慢了,因此它产生的输出不足以正确分析我们平台上的事件。

Graphite是我们的第二选择,它解决了Munin解决的时间挑战。我们将mixd添加到混合中以公开指标,并使用Graphite收集和聚合它。

然后我们制作了Viz,这是我们用JavaScript和Python编写的工具,用于可视化和警报。但是,我们停止了积极使用这项服务,因为维护它需要很多工作,Grafana自第一个版本以来取得了很好的效果。

自2017年下半年以来,我们的Presslabs平台进入了一个大规模的过渡阶段。其中一个主要变化是我们迁移到Kubernetes,这意味着需要一个高性能的监控系统。那时我们已经开始考虑Prometheus了,我们现在都在使用它,并计划将它整合到新平台上的所有服务中,作为提取和暴露指标的核心部分。

你为什么决定看Prometheus?

我们于2014年在Velocity Europe Barcelona与Soundcloud的工程师团队交谈后,开始考虑Prometheus。他们介绍的好处足以让我们尝试Prometheus。

你是怎么过渡的?

我们仍然处于过渡过程中,因此我们并行运行两个系统 - Prometheus和Graphite-collectd组合。对于客户仪表板和我们的核心服务,我们使用Prometheus,但对于客户端站点,我们仍然使用Graphite-collectd。除此之外,还有一个用于可视化的Grafana。

Prometheus文档、Github问题和源代码是整合Prometheus的首选资源;当然,StackOverflow为这个过程添加了一些东西,这满足了我们很多好奇心。

Prometheus唯一的问题是我们无法获得某些指标的长期存储。我们的托管基础架构平台需要存储使用情况指标,例如浏览量至少一年。然而,自从我们使用它以来,Prometheus景观已经有了很大的改进,我们仍然需要测试可能的解决方案。

自切换以来你看到了哪些改进?

自从切换到Prometheus以来,我们注意到与之前使用的任何其他替代方案相比,资源使用量显着减少。此外,它易于安装,因为与Kubernetes的自动集成可以节省大量时间。

你如何看Presslabs和Prometheus的未来?

我们对Prometheus有重大计划,因为我们在新基础设施上使用Prometheus Operator替换我们现在使用的Prometheus Helm chart。实施将提供平台客户的隔离,我们将为有限数量的网站分配专用的Prometheus服务器。我们已经将其作为我们Kubernetizing WordPress的一部分。

我们还努力以Prometheus格式导出WordPress指标。Grafana将继续留在这里,与Prometheus携手解决可视化需求。

本文分享自微信公众号 - CNCF(lf_cncf),作者:CNCF

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用Prometheus Operator监控集群

    据Sysdig发布的容器报告,容器以及如Kubernetes等编排工具的使用增长了51%以上,大家开始将工作负载在集群中进行托管并管理。鉴于集群中短暂的状态,对...

    CNCF
  • Cortex:多租户、可横向扩展的Prometheus即服务

    Prometheus是用于监控和可观察性的标准开源解决方案之一。 Prometheus于2012年起源于SoundCloud,迅速获得广泛采用,后来成为首批CN...

    CNCF
  • Prometheus在京东开源项目ChubaoFS中的使用

    在我的印象中,普罗米希修斯是古希腊神话中的最具智慧之神,不仅创造了人类,还给人类带来了火。同样Prometheus项目也是非常优秀的项目,很早就引起了我们的兴趣...

    CNCF
  • 开源监控利器Prometheus初探

    Kubernetes作为当下最炙手可热的容器管理平台,在给应用部署运维带来便捷的同时,也给应用及性能监控带来了新的挑战。本文给大家分享一款十分火热的开源监控工具...

    yuanyi928
  • prometheus基础

    Prometheus 是由前 Google 工程师从 2012 年开始在 Soundcloud 以开源软件的形式进行研发的系统监控和告警工具包,自此以后,许多公...

    行 者
  • 《Prometheus监控实战》第2章 Prometheus简介

    yeedomliu
  • GitHub 热榜:适合初学者学习的 Prometheus 监控系统

    在前面的《GitHub 热榜:轻量级无 Agent 的自动化运维平台!》文章中,简单的描述了下传统运维以及到现在的运维所接触的监控平台,spug 是面向中小型企...

    杰哥的IT之旅
  • Kubernetes上的“火眼金睛”——Prometheus的安装实录

    Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了集群化部署运行、自动资源调度,和动态水平伸缩等一系列完整功能。虽然Kube...

    JFrog杰蛙科技
  • 一文了解Prometheus

    Prometheus 是一套开源的监控系统。设计思路来自于Google的borgmon 监控系统(由工作在 SoundCloud的Google 前员工在2012...

    用户1278550
  • 打造云原生大型分布式监控系统(一): 大规模场景下 Prometheus 的优化手段

    Prometheus 几乎已成为监控领域的事实标准,它自带高效的时序数据库存储,可以让单台 Prometheus 能够高效的处理大量的数据,还有友好并且强大的 ...

    imroc

扫码关注云+社区

领取腾讯云代金券