准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Create a Compute Engine VM instance
/ 20
Install an Apache Web Server
/ 20
Install the Ops Agent
/ 30
Create an alerting policy
/ 30
在本实验中,您将在 Google Cloud 控制台中使用 Cloud Monitoring 生成流量,并在预定义的 Apache 信息中心内查看指标。
Apache Web 服务器集成会收集与流量相关的指标,例如打开的连接数或传入请求数。集成还会收集访问日志和错误日志。访问日志会被解析为侧重于请求详细信息的 JSON 载荷,而错误日志会被解析为其错误代码和消息。
在本实验中,您将学习如何执行以下任务:
在 Google Cloud 控制台中,依次选择导航菜单 > Compute Engine > 虚拟机实例。
如需创建虚拟机实例,请点击创建实例。
在机器配置中,
选择以下值:
| 属性 | 值(按照说明输入值或选择选项) |
|---|---|
| 名称 | quickstart-vm |
| 可用区 | |
| 系列 | E2 |
| 机器类型 | e2-small |
点击操作系统和存储空间。
点击更改开始配置启动磁盘:
点击选择。
点击网络。
点击创建。虚拟机准备就绪后,就会出现在“实例”标签页上的实例列表中。
点击检查我的进度,验证已完成以下目标:
如需在 Compute Engine 虚拟机实例上部署 Apache Web 服务器,请执行以下操作:
点击 SSH 按钮,打开一个连接到该实例的终端。
运行以下命令,更新实例上的软件包列表:
sudo apt-get install apache2 php。如果系统询问您是否继续安装,请输入 Y。
http://EXTERNAL_IP,以便连接至您的 Apache2 HTTP 服务器,其中 EXTERNAL_IP 是您虚拟机的外部 IP 地址。点击检查我的进度,验证已完成以下目标:
以下命令会创建相关配置来收集和注入 Apache Web 服务器的遥测数据,并使用终端重启 Ops Agent:
您应该会看到 google-cloud-ops-agent 安装成功。
有关从 Apache Web 服务器提取日志的更多信息,请参阅为 Apache Web 服务器配置 Ops Agent。
点击检查我的进度,验证已完成以下目标:
通过 Monitoring 信息中心,您可以查看和分析与您的服务相关的指标。在本实验中,您将在 Apache Web 服务器上生成指标,并在自动创建的 Apache 概览信息中心查看指标数据。
上面的命令每四秒钟会向 Apache Web 服务器发出一次请求,从而生成流量。
如需查看 Apache 概览信息中心,请执行以下操作:
在控制台顶部的搜索栏中,搜索 Monitoring 并进入 Monitoring 服务页面。
在导航窗格中,选择信息中心。
在所有信息中心中,选择 Apache 概览信息中心。系统会打开 Apache GCE 概览信息中心。
在信息中心内,有几个图表包含 Apache 和 Compute Engine 集成的相关信息:
提醒政策会指示 Cloud Monitoring 在满足指定条件时通知您。
如需设置邮件通知渠道,请执行以下操作:
An email address you have access to
如需创建一条提醒政策来监控指标,并在 Apache Web 服务器上的流量速率超过 4 KiB/秒时发送邮件通知,请执行以下操作:
在 Google Cloud 控制台中,依次选择导航菜单 > Monitoring > 提醒,然后点击创建政策。
选择要监控的时序:
系统会显示 Apache 流量图表。
在转换数据部分,选择以下值并点击下一步:
1 min
rate
在配置提醒触发器部分,选择以下值并点击下一步:
Any time series violates
Above threshold
4000
在 Configure notifications and finalize alert(配置通知并最终确定提醒)部分,选择以下值:
显示名称,然后点击确定。30 min
Apache traffic above threshold
点击创建政策。您的提醒政策现已激活。
点击检查我的进度,验证已完成以下目标:
如需测试刚才创建的提醒政策,请执行以下操作:
在控制台中,依次选择导航菜单 > Compute Engine。
在连接列中,点击 SSH 以打开连接到虚拟机实例的终端。
在终端中输入以下命令:
上面的命令会在您的 Apache Web 服务器中生成流量。
当您 Apache Web 服务器中的流量速率超过 4 KiB/s 的阈值时,系统就会发送邮件通知。此过程可能需要几分钟时间才能完成。
您收到的邮件通知类似于下图所示:
在本实验中,您学习了如何在虚拟机上安装 Ops Agent 并用它来设置提醒政策,以通知接收方该实例的潜在问题。
上次更新手册的时间:2025 年 9 月 16 日
上次测试实验的时间:2025 年 9 月 16 日
版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验