如何使用Google Cloud Monitoring配置站点的运行时间监控?

通过Google Cloud监控从多个位置监视您的网站的正常运行时间和延迟,并在出现问题时收到通知。

Google Cloud运营套件是一组工具,用于监视,排除故障和增强您的云基础架构或应用程序的性能。以前,您可能将其称为“Stackdriver。”

作为其提供的一部分,它提供了端到端的monitoring solutions using the Google Cloud监控工具集。您可以选择免费使用它,或者如果您想摆脱添加的正常运行时间检查配置的限制,则需要付费。

费用将取决于您的使用情况。因此,您可能希望前往其official pricing page了解更多信息。

尽管Google的云监控工具提供了多种配置选项和高级监控功能,但在这里,我们重点介绍监控网站uptime和延迟

当然,您可以尝试其他可用的monitoring solutions,例如StatusCake;但是,如果您已经在使用GCP,则无需使用第三方服务进行正常运行时间检查。此外,您可以使用可能在其他网站监控服务中不可用的高级功能。

使用Google Cloud监控入门

首先,我们假设您有一个Google Cloud帐户;如果没有,您可以使用FREE trial开始使用。您将需要在试用结束时添加付款方式以继续使用服务。

现在,您需要做的就是:

接下来,您需要添加一个正常运行时间检查配置。

添加正常运行时间检查配置

您需要通过四个步骤成功添加正常运行时间监视器。

1. 在“正常运行时间检查”部分,点击“创建正常运行时间检查”开始。

2. 您需要为您的配置添加一个名称和目标信息,以指定您需要监视的内容。

在这里,我们关注的是一个网站。因此,最有可能我们需要使用HTTPS协议,并将主页URL作为主机名。

在此示例中,我将yaoweibin.com添加为主机名,没有指定路径。如果您想监视特定目录或子页面,可以通过输入其路径来实现。

它还允许您自定义正常运行时间检查的频率,默认为1分钟(最快),可以使用最多15分钟的时间间隔。

您可以选择使用高级目标选项从特定位置和端口进行监视,同时启用SSL验证并指定自定义标头。

图片中显示的一些选项包括:

  • HTTP主机标头
  • 端口号(默认为443)
  • 响应内容验证
  • 检查正常运行时间来自(默认为全球)
  • 自定义标头验证
  • 身份验证

3. 接下来,您可以选择调整验证设置。换句话说,您可以为请求设置自定义响应超时时间,以等待并检查网站是否可用。

如果您要查找特定的HTML标签或类似的内容,可以启用内容匹配。但是,大多数主要网站正常运行时间监视需求不需要此功能。

默认情况下,如果正常运行时间检查失败,它将存储在Cloud Logging中,其中有一个免费限制,并且如果您要跟踪无限日志,则可能会产生费用。

如果您认为合适,您可以选择将其禁用。

现在,已经配置了创建正常运行时间服务的所有关键选项,请继续下一步创建警报和通知服务。

创建Google监控警报和通知

要收到故障通知,您需要设置警报。您需要指定一个名称和通知的持续时间(从1分钟到23小时30分钟不等),在故障发生时您将收到该通知。

但是,在继续设置警报之前,建议您先设置通知渠道。如果您还没有创建任何通知渠道,请转到单独了解可用选项并按需设置。

您有多种选项可供选择:

  • 电子邮件
  • Slack
  • Google云移动应用
  • Webhooks
  • SMS

设置好通知渠道后,您需要选择通知渠道以完成正常运行时间检查配置。

您可以进行测试以查看配置是否正确。如果一切正常,您将收到一条带有绿色勾号的消息“回应“200(OK)”,用时xx毫秒。”。

然后,您可以点击“创建”来添加配置。以下是配置的样子:

创建后,监控将需要几分钟才能开始。您可以注意到所有地区(或特定地区)的绿色勾号,根据您的正常运行时间配置:

检查URL延迟

您只需点击您创建的正常运行时间检查,即可查看所收集的有关和正常运行时间的数据。

您可以查看详细的历史延迟图以分析您网站的正常运行时间和性能。

您可以使用精细的延迟信息进行故障排除和。

这应该能给您一个使用Google云监控进行检查的很好的想法。

有兴趣了解Google云吗?您可以查看这个精彩的。

类似文章