博客/新闻

再见,worldPing。你好,Grafana Cloud合成监控!

2021年2月1日8分钟

对于我来说,它是一个移动仪表板,利用ML/AI帮助销售团队在现场做出更快的决定(我知道这有点呆,但这是我刚开始职业生涯时作为用户体验设计师的第一个项目之一,关于这个项目我有很多美好的回忆)。

对于Grafana实验室团队的许多成员来说,这个充满感情的项目是bob电竞频道世界性的。有趣的事实:worldPing是我们向世界推出的第一个产品!

然而,作为一家公司bob电竞频道,Grafana Labs在过去几年里发生了很大的变化。我们已经超越了原来的产品,推出了Grafana和worldPing。我们的产品生态系统现在包括普罗米修斯而且石墨(指标),洛基(日志)节奏(痕迹),当然,还有更明亮、更好的《Grafana》迭代。

我们也发展了自己的商业模式。例如,Grafana Cloud现在包含一个免费层包括多达10,000个活动系列的指标和每月50gb的日志。现在,没有成本障碍,每个人都可以通过在指标、日志和跟踪之间切换来快速开始监视和警报他们的服务并进行故障排除。

Grafana Cloud中最近添加的可观测性特性之一是综合监测,这是一个建立在Prometheus黑盒子导出器上的应用程序。因此,合成监视是worldPing新的、更健壮的继承者。

综合监控:全新改进的worldPing

worldPing的大部分功能由合成监视特性共享:您可以持续地测试、存储Internet应用程序的全局性能和可用性并发出警报,因此您可以确定问题,立即修复它们,并改善用户体验。

综合监控的重点是在利用Grafana Cloud功能的同时降低复杂性。worldPing的大部分功能都可以在合成监视中使用。此外,Grafana Cloud合成监控包括以下关键增强功能:

  • 在Grafana Cloud中收集和存储普罗米修斯度量

  • Loki日志的每一个检查,也存储在您的Grafana云,这是有用的故障排除与指标

  • 能够在查询和自定义仪表板中将合成监控数据与其他指标和日志数据结合起来

  • 扩展了黑箱监视功能和其他关键指标,例如SSL证书过期时间、基于TCP和http的检查,以及Ping和DNS检查

  • 普罗米修斯式的警报,通过正确的通知方法向正确的人发送警报

关闭worldPing应用程序

随着Grafana Cloud合成监控的发布,我们也将弃用worldPing服务。让我们默哀片刻,缅怀逝去的伟大的worldPing,以及Grafana Labs作为一家公司的旅程的开始。bob电竞频道

好了,默哀结束。我们很高兴让你尝试合成监控-和Grafana云,如果你还没有注册!

我是worldPing用户。这对我来说意味着什么?

我们计划在2021年4月1日关闭worldPing服务。在这一天,我们将禁用worldPing中的所有公共探测,这将禁用您的检查和警报。您的检查不会产生新的数据,并且您在worldPing中创建的任何警报将不再被触发。

为了确保从worldPing到合成监控的平稳过渡,我们鼓励您立即开始在您的Grafana Cloud帐户中使用合成监控。Grafana Cloud默认提供合成监控功能。

一旦进入合成监控,只需单击“get started”按钮就可以开始创建检查!阅读这篇博文使用合成监控启动和运行和我们的综合监控文档

如果你目前没有使用Grafana Cloud,你可以注册一个免费试用14天的Pro计划探索无限的指标、日志和用户、长期留存率、团队协作功能等。之后,您将自动转移到新的免费层,这使您可以免费访问我们的可组合观测平台,其中包含多达10,000个活动系列,50gb的日志,以及14天的指标和日志留存。在我们的网站上了解更多关于免费和专业计划

worldPing和合成监控的区别

虽然创建这两个应用程序都是为了向您提供从外部角度监视服务和系统的工具,但在worldPing和合成监视之间的功能和体验方面,有几个关键的区别需要注意(除了我上面描述的合成监视基于Prometheus所带来的好处之外)。我们的综合监控文档提供了关于这些差异的更多细节,但我将在这里简要列出它们。

首先,如果您想为单个端点创建几种不同类型的检查(HTTP、DNS、TCP、Ping),体验就有点不同了。在worldPing中,您输入一个端点,然后系统返回一个表单,您可以在其中为该端点创建不同类型的检查。

在一个页面上配置这么多不同的选项,表单变得难以管理(如下所示)。

在综合监控中,如果您想为单个端点创建多个检查类型,则必须分别创建每个检查(如下所示)。如果您有许多端点和检查要设置,有一种方法可以通过jsonnet或terraform来完成。请关注由Grafana的SRE团队成员撰写的关于如何做到这一点的未来博客文章!

另一个关键区别是警报的设置方式。worldPing警报构建在Grafana仪表板警报上,并在创建检查时配置。如果要为每个检查创建警报,则必须在每次创建检查时输入警报条件(如下所示,在运行状况部分下)。您还受到UI中可用的警报规则的限制(例如,“如果X个或多个探测器报告了X个或多个连续检查的连接错误,健康状况将被标记为down”),并且您只有一个选项可以接收警报:电子邮件。

在合成监控中,警报建立在Prometheus警报之上,也称为Grafana Cloud警报。我们提供三种默认的警报灵敏度,您可以将它们添加到检查中。默认的告警灵敏度如下:

  • HighSensitivity:如果5分钟内5%的探测失败,则触发警报[通过您设置的路由]
  • MedSensitivity:如果10%的探测在5分钟内失败,则触发警报[通过您已设置的路由]
  • LowSensitivity:如果25%的探测在5分钟内失败,则触发警报[通过您设置的路由]

您可以在合成监视中的alerts选项卡中查看和编辑这些默认警报(如下所示)。

为了触发这些警报,您必须完成2个步骤:

  1. 设置警报的路由。您可以在Grafana Cloud alert中,在Alertmanager选项卡下完成此操作。关于如何做到这一点,请参阅我们的文档
  1. 当您创建一个希望发出警报的检查时,必须从检查表单的Alerting部分的下拉菜单中选择一个默认警报灵敏度(如下所示)。

如果这些警报不足以满足您的需求,欢迎您在Grafana云警报的PromQL中编写自己的警报(如下所示)。

另一个小的区别是公共探针的数量和位置可供您选择检查。worldPing提供了23个公共探测可供选择,而合成监视提供了21个公共探测。许多位置是相似的,但也有一些探测器存在于同一个国家或地区,但不同的城市。与在worldPing中一样,您可以设置自己的专用探测(在合成监视中创建专用探测的表单如下所示)。

worldPing和合成监视之间的最后一个区别是应用程序的定价方式。worldPing是一个独立的应用程序,有自己的定价结构。本质上,worldPing是将支票简单地转换为美元:一定数量的支票需要一定数量的钱。

因为合成监控是Grafana Cloud的一个特性,所以从合成监控发布的指标和日志的成本与发布到Grafana Cloud的其他指标和日志的成本相同。度量和日志转换为活动系列,再转换为美元。在这里了解更多有关活动系列的信息.要知道的主要事情是,尽管在worldPing中所有检查的成本都是相同的,但在合成监视中,不同检查类型的成本是不同的。不同的检查类型发布不同的指标,HTTP检查可能会发布更多的指标→生成更多的活动系列→因此每次检查花费更多的钱。

为了帮助您理解检查选项和活动系列之间的关联,我们在合成监视UI中构建了一个漂亮的计算器,向您显示将为正在创建的检查运行多少检查、指标、日志和活动系列(如下所示)。

我知道这个价格解释听起来可能很可怕,但不要担心!首先,我们已经从worldPing切换到合成监控的客户实际上使用合成监控支付的费用更少。此外,Grafana Cloud的免费计划包括多达10,000个活动系列,其中包括合成监测。因此,如果您免费使用worldPing,也有一种方法可以免费使用合成监视。

告别,worldPing !

4月1日,是时候和我们的朋友说再见了。我们将让她安息,深深地怀念她,并最终继续前进。幸运的是,我们所有人都有一个很好的替代品。了解如何启动和运行合成监控在这篇博文中.如果还没有,请检查现有的Grafana Cloud实例中的合成监视今天就注册Grafana Cloud吧