博客/工程

合成监测的介绍-和Grafana实验室在worldPing上的新迭代bob电竞频道

2020年10月5日6分钟

通常从组织的角度关注服务是如何运行的。但是从用户的角度来看,服务运行状况监视是什么样子的呢?

如今,了解最终用户的体验是确保网站或应用程序正常运行的关键组成部分。拥有一个无论位置、负载或连接类型都表现良好的网站不再是一个美好的拥有,而是一个要求。

这就是合成监测的用武之地。它通过持续测试、存储和警报应用程序的整体性能和可用性来工作,因此您可以查明问题,立即修复它们,并改善用户体验。

让我们回顾一下合成监控的基础知识,以及如何使用Grafana主动监控终端用户体验。我们也邀请您在10月7日星期三参加我们的活动关于合成监测的网络研讨会

综合监测101

简而言之,综合监控可以帮助您了解用户的体验,并通过主动监控您的服务来提高网站性能。综合监视是通过模拟用户体验来观察系统和应用程序如何执行的最佳方法。当您能够“由外而内”地查看服务和应用程序时,就更容易管理sla和slo,并确保整个环境的正常运行时间。使用合成监控,您将能够回答以下问题:

  • 我的网站打开了吗?
  • 我的网站现在有多快?
  • 事务是否正常工作?
  • 我的绩效性价比如何?
  • 如果出现减速或失败,它在哪里?

这种类型的监视可以通过多种方式实现,但是让我们分析其中三种主要方法——黑盒监视和白盒监视——以及它们的重要性。

白盒监控

在最高级别上,白盒监视可以让您了解应用程序内部正在发生的事情。这种类型的监视通过检测应用程序(度量、日志、跟踪)来工作,因此您可以了解系统在高层次上是如何执行的,而且还使您能够更深入地了解应用程序内部正在发生的事情,并了解所有内部组件之间的交互。

白盒监视对于监视操作指标特别有用。例如,如果您注意到数据库集群节点脱机或存储不足,您可以深入了解该数据库是否导致系统速度变慢。

然而,使用这种方法,由开发人员来检测应用程序,以确保它们发出所需的指标、日志和/或跟踪,以足够详细的方式捕获应用程序的行为。可见性级别仅受添加到应用程序中的检测级别的限制。

黑箱监控

虽然白盒监视对于提供对应用程序的深入了解非常有用,但它不能为您提供用户正在体验的完整视图——这就是黑盒监视的作用。黑箱监视提供了应用程序如何运行的外部视图。使用这种方法,可以通过发送请求和分析返回的响应来监视服务。

黑盒监视非常适合进行简单的A/B测试,因此您可以持续测试以查看您的服务是否正常,并比较不同用户的体验。

黑箱监视特别有用的另一个例子是网络请求,因为请求过程中有许多阶段可能出错或变慢。Blackbox监视提供了一定程度的洞察力,因此当出现问题时,您可以快速排除大量故障模式并更快地诊断问题。

这种方法的主要好处之一是,它不需要对应用程序进行任何更改,也不需要额外的设置。这很重要,因为可能存在无法控制的系统,或者无法添加更多仪器,但仍然需要能够观察正在发生的情况。使用黑匣子监控可以很容易地做到这一点,因为所需要的只是一些可以发送请求并记录结果的监控软件。

Grafana中的黑盒监控+白盒监控

结合白盒监视和黑盒监视可以获得最佳结果。这正是Grafana真正的亮点所在,因为它允许用户在同一个仪表板中组合黑盒和其他监控数据。用户可以真正获得关于服务如何执行的完整的端到端视图。

Grafana实验室的合成监测bob电竞频道

如果你正在使用Grafana,或者在5月份加入了我们的GrafanaCONline,你可能熟悉worldPing,我们的开源插件监控你的互联网应用程序的性能和正常运行时间。在过去的几年里,我们对worldPing做了一些重大的改进,我们最近发布了最新的迭代版本叫做综合监测,现已在Grafana Cloud中提供。

与worldPing相比,合成监控侧重于降低复杂性和利用Grafana Cloud功能。您所喜欢的关于worldPing的一切都可以在合成监视中得到,但是它已经得到了增强,以提供更健壮的合成监视体验。其中一些关键增强功能包括:

1.收集每次检查的指标和日志:使用worldPing,我们经常收到客户的询问,要求帮助解决他们正在监视的端点的问题,以便完全理解检查失败的原因。综合监控是不同的,因为每次检查运行时,都会收集指标和日志,并将其发布到用户的Grafana云服务。度量发布到Grafana Cloud Prometheus,日志发布到Grafana Cloud Loki。通过添加来自检查的日志,用户现在拥有更多数据,因此他们可以更有效地排除故障。

2.数据存储在Grafana Cloud中:worldPing将指标存储在一个专用的时间序列数据库中,这意味着数据是隔离的,只包含特定于worldPing的数据。使用Synthetic Monitoring,数据可以直接推送到用户的Grafana Cloud日志和度量实例中。

3.扩展的黑匣子监控功能:使用新的黑盒导出器,用户可以获得关键指标,例如SSL证书过期时间、基于TCP和http的检查,以及Ping和DNS检查。

4.提醒:合成监控允许用户基于他们定义的阈值创建警报,并利用Grafana的众多通知通道来确保这些警报到达正确的人。

这些只是合成监视提供的一些新功能。

了解更多关于Grafana实验室的bob电竞频道合成监测本周

如果你现在正在使用worldPing,或者想了解更多关于合成监控的知识,我们鼓励你参加10月7日周三的网络研讨会,综合监测介绍

对于当前的worldPing用户,您将了解到:

  • 在合成监控中,您可以访问在worldPing中无法使用的其他功能
  • 如何将检查从worldPing迁移到合成监控
  • worldPing与合成监视的计费差异

在这个交互式网络研讨会中,我们还将引导您了解如何开始并完整演示合成监控,这样您就可以直接看到它是如何易于使用和定制的。