检查点
Create Project 2's virtual machine
/ 5
Create a Cloud Monitoring Group
/ 5
Uptime Check for your group
/ 5
Alerting Policy for the group
/ 5
使用 Cloud Monitoring 监控多个项目
GSP090
概览
Cloud Monitoring 提供信息中心和提醒,让您可以查看云服务、虚拟机和常用开源服务器(如 MongoDB、Apache、Nginx、Elasticsearch 等)的性能指标。您可以在控制台中配置 Cloud Monitoring。
在本实操实验中,您将在 Cloud Monitoring 中监控 2 个项目。您需要把它们都添加到 Cloud Monitoring 账号中,并监控项目中虚拟机提供的指标。
目标
在本实验中,您将学习如何完成以下操作:
- 创建一个 Cloud Monitoring 账号,其中包含两个 Google Cloud 项目。
- 从单个 Cloud Monitoring 账号监控这两个项目。
设置和要求
点击“开始实验”按钮前的注意事项
请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 Google Cloud 资源可供您使用多长时间。
此实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。我们会为您提供新的临时凭据,让您可以在实验规定的时间内用来登录和访问 Google Cloud。
为完成此实验,您需要:
- 能够使用标准的互联网浏览器(建议使用 Chrome 浏览器)。
- 完成实验的时间 - 请注意,实验开始后无法暂停。
如何开始实验并登录 Google Cloud 控制台
-
点击开始实验按钮。如果该实验需要付费,系统会打开一个弹出式窗口供您选择付款方式。左侧是实验详细信息面板,其中包含以下各项:
- 打开 Google Cloud 控制台按钮
- 剩余时间
- 进行该实验时必须使用的临时凭据
- 帮助您逐步完成本实验所需的其他信息(如果需要)
-
点击打开 Google Cloud 控制台(如果您使用的是 Chrome 浏览器,请右键点击并选择在无痕式窗口中打开链接)。
该实验会启动资源并打开另一个标签页,显示登录页面。
提示:请将这些标签页安排在不同的窗口中,并将它们并排显示。
注意:如果您看见选择账号对话框,请点击使用其他账号。 -
如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。
{{{user_0.username | "<用户名>"}}} 您也可以在实验详细信息面板中找到用户名。
-
点击下一步。
-
复制下面的密码,然后将其粘贴到欢迎对话框中。
{{{user_0.password | "<密码>"}}} 您也可以在实验详细信息面板中找到密码。
-
点击下一步。
重要提示:您必须使用实验提供的凭据。请勿使用您的 Google Cloud 账号凭据。 注意:在本次实验中使用您自己的 Google Cloud 账号可能会产生额外费用。 -
继续在后续页面中点击以完成相应操作:
- 接受条款及条件。
- 由于该账号为临时账号,请勿添加账号恢复选项或双重验证。
- 请勿注册免费试用。
片刻之后,系统会在此标签页中打开 Google Cloud 控制台。
设置两个项目
在本实验中,您会获得两个项目 ID。登录时,默认登录的是项目 1。您需要跟踪项目,如要辨别所用的是哪个项目,可以返回此页面查看。项目的顺序会发生变化,因此了解项目名称的最后几位数字将有助于识别它们。
项目 1 已经有一个虚拟机(您可以前往 Compute Engine > 虚拟机实例查看)。您将在项目 2 中创建一个虚拟机,然后在 Cloud Monitoring 中监控这两个项目。
任务 1. 为项目 2 创建虚拟机
- 在屏幕顶部,点击项目 1 名称旁边的下拉箭头。
-
确保您位于全部标签页上,然后点击项目 2 的名称进入该项目。
-
选择导航菜单 > Compute Engine 打开“虚拟机实例”窗口。
-
点击 +创建实例,创建一个新实例。
-
将此实例命名为 instance2。
-
选择
区域
和 可用区
。
将所有选项保留为其默认设置。
- 点击创建。
现在,您在两个项目中都有了可监控的资源。
验证您已完成的任务
点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。
创建 Monitoring 指标范围
设置与您的 Google Cloud 项目关联的 Monitoring 指标范围。您可以按以下步骤创建一个新账号来免费试用 Monitoring。
- 在 Cloud 控制台中,依次点击导航菜单 () > Monitoring.
如果 Monitoring 概览页面打开,则表明您的指标范围项目已创建完毕。
现在将这两个项目都添加到 Monitoring。
-
在左侧面板中,点击 Monitoring 设置,然后在设置窗口中,点击“GCP 项目”部分的 +添加 GCP 项目。
-
点击选择项目。
-
选中项目 ID 1,然后点击选择。
-
点击添加项目。
任务 2. Monitoring 概览
点击左侧菜单中的概览。随着实验的进行,您将在这里添加大量有用的信息。首先,您将创建一个 Cloud Monitoring 群组,以便清楚了解两个项目的情况。
Cloud Monitoring 群组简介
借助 Cloud Monitoring,您可以定义和监控资源群组,例如虚拟机实例、数据库和负载均衡器。群组的创建可以基于名称、标记、区域、应用和其他条件。您也可以在群组内创建子群组,最深可嵌套六层。
创建 Cloud Monitoring 群组
-
在左侧菜单中,点击群组,然后点击 +创建群组。
-
将群组命名为 DemoGroup。
条件是一组规则,用于动态评估哪些资源应成为此群组的一部分。
Cloud Monitoring 会根据您设置的筛选条件动态确定哪些资源属于您的组。
- 在第一个下拉字段(“类型”)中,名称默认处于选中状态。
- 在第二个下拉字段(“运算符”)中,包含默认处于选中状态。
- 在第三个字段(“值”)中,输入“instance”,因为这两个项目中的实例名称都以
instance
打头。
- 点击完成,然后点击创建。
验证您已完成的任务
点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。
任务 3. 对群组运行拨测
拨测可让您快速验证任何网页、实例或资源群组的健康状况。每个配置好的拨测都会在全球不同位置定期运行。拨测可用作提醒政策定义中的条件。
-
在左侧菜单中,点击拨测,然后点击 +创建拨测。
-
使用以下信息创建拨测:
协议:TCP
资源类型:实例
适用对象:群组,然后选择 DemoGroup。
端口:22
检查频率:1 分钟,然后点击继续。
-
再次点击继续。
-
在提醒和通知部分,将创建提醒选项的滑块保持在开启状态,然后点击继续。
-
对于名称,输入
DemoGroup uptime check
。 -
点击测试,验证拨测可以连接到资源。
-
如果看到绿色对勾标记,说明一切正常。点击创建。
验证您已完成的任务
点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。
任务 4. 为群组创建提醒政策
使用 Cloud Monitoring 创建一个或多个提醒政策。
-
在左侧菜单中,点击拨测。
-
点击显示名称最右侧的三点状菜单 ,然后点击添加提醒政策。
-
点击 +Add alert condition(+添加提醒条件)。
-
从左侧部分选择先前创建的 DemoGroup 的拨测健康检查条件,然后点击 Delete alert condition(删除提醒条件)。
-
在 New condition(新建条件)中,点击选择一个指标。
-
取消选中有效。
-
在选择一个指标字段中,搜索
check_passed
,并依次点击虚拟机实例 > 拨测 > Check passed(通过拨测)。点击应用。 -
点击添加过滤条件,将
过滤条件
设置为 check_id,并选择 demogroup-uptime-check-id 作为值
。点击完成。
demogroup-uptime-check-id
check_id 不可用,请稍等片刻再试。-
在左侧面板中,点击 VM Instance-Check passed 旁边的箭头按钮,然后点击配置触发器。
-
对于“条件类型”,选择 Metric absence(指标缺失),然后点击下一步。
-
关闭配置通知。
-
在提醒政策名称字段中,输入 Uptime Check Policy 作为名称。点击下一步。
-
点击创建政策。
验证您已完成的任务
点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。
任务 5. 为群组创建自定义信息中心
创建自定义信息中心,轻松监控群组。
-
在左侧菜单中,点击信息中心,然后点击 +创建信息中心。
-
为信息中心命名。
-
点击 +添加微件,然后选择可视化下的行选项。
-
在指标字段中,取消选中有效。
-
搜索 uptime (compute.googleapis.com/instance/uptime),并依次点击虚拟机实例 > 实例 > 正常运行时间。点击应用。
信息中心应如下所示:
- 再次点击应用。
任务 6. 移除一个实例以造成问题
-
在控制台中,依次选择导航菜单 > Compute Engine。
-
选中 instance2 旁边的复选框,然后点击页面顶部的 3 个竖点 ,点击停止。再次点击停止关闭虚拟机。
-
等待一两分钟,让实例停止运行,并违反您刚刚设置的拨测。几分钟后,依次点击启动/恢复和启动,重新启动虚拟机。
-
依次点击导航菜单 > Monitoring > 提醒,然后刷新浏览器。可能需要多花几分钟,问题才能在“摘要”部分显示。刷新,直到您看到如下所示的突发事件:
可选:在左侧菜单中,通过信息中心查看自定义信息中心。其中提供了两个虚拟机的详细信息。如果将鼠标移到图表上,可以看到哪个实例被停止和重启。
突发事件
如果违反了提醒政策条件,系统会创建一个“突发事件”,并显示在“突发事件”部分。
回复者可以确认收到通知,并在处理完毕后关闭突发事件。
- 在突发事件部分,单击违反的提醒政策名称进入。
您已通过重新启动虚拟机解决了问题,因此突发事件已被清除,您在“突发事件”部分将不再看到该突发事件。
- 如需查看已清除的突发事件,请向下滚动并点击显示已关闭的突发事件链接。
您的突发事件应该处于已关闭状态。您可以查看突发事件详细信息。
- 您也可以点击 Uptime Check Policy 链接,查看其提供的指标。
再过几分钟,当项目 2 中的实例通过拨测后,“Monitoring 概览”页面将全部恢复为绿色。
(可选)移除您的提醒政策
如果您为提醒政策设置了电子邮件提醒,即使在实验完成后,您也有可能会收到一些关于您的资源的电子邮件。
为了避免发生这种情况,请先移除提醒政策,然后再完成实验。
任务 7. 检验您的掌握情况
我们在下方准备了一道判断题,以加强您对本实验所涉概念的理解。请尽您所能回答。
恭喜!
恭喜!在本实验室中,您在 Cloud Monitoring 中监控了两个 Google Cloud 项目,并对群组中一个实例的突发事件做出了响应。您还创建了一个自定义信息中心,可轻松监控您的群组。
Google Cloud 培训和认证
…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。
上次更新手册的时间:2024 年 3 月 19 日
上次测试实验的时间:2024 年 3 月 19 日
版权所有 2024 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。