arrow_back

使用 Cloud Monitoring 监控多个项目

登录 加入
欢迎加入我们的社区,一起测试和分享您的知识!
done
学习 700 多个动手实验和课程并获得相关技能徽章

使用 Cloud Monitoring 监控多个项目

实验 1 小时 universal_currency_alt 1 个积分 show_chart 入门级
info 此实验可能会提供 AI 工具来支持您学习。
欢迎加入我们的社区,一起测试和分享您的知识!
done
学习 700 多个动手实验和课程并获得相关技能徽章

GSP090

Google Cloud 自定进度实验

概览

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 控制台

  1. 点击开始实验按钮。如果该实验需要付费,系统会打开一个弹出式窗口供您选择付款方式。左侧是实验详细信息面板,其中包含以下各项:

    • 打开 Google Cloud 控制台按钮
    • 剩余时间
    • 进行该实验时必须使用的临时凭据
    • 帮助您逐步完成本实验所需的其他信息(如果需要)
  2. 点击打开 Google Cloud 控制台(如果您使用的是 Chrome 浏览器,请右键点击并选择在无痕式窗口中打开链接)。

    该实验会启动资源并打开另一个标签页,显示登录页面。

    提示:请将这些标签页安排在不同的窗口中,并将它们并排显示。

    注意:如果您看见选择账号对话框,请点击使用其他账号
  3. 如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。

    {{{user_0.username | "<用户名>"}}}

    您也可以在实验详细信息面板中找到用户名

  4. 点击下一步

  5. 复制下面的密码,然后将其粘贴到欢迎对话框中。

    {{{user_0.password | "<密码>"}}}

    您也可以在实验详细信息面板中找到密码

  6. 点击下一步

    重要提示:您必须使用实验提供的凭据。请勿使用您的 Google Cloud 账号凭据。 注意:在本次实验中使用您自己的 Google Cloud 账号可能会产生额外费用。
  7. 继续在后续页面中点击以完成相应操作:

    • 接受条款及条件。
    • 由于该账号为临时账号,请勿添加账号恢复选项或双重验证。
    • 请勿注册免费试用。

片刻之后,系统会在此标签页中打开 Google Cloud 控制台。

注意:如需查看列有 Google Cloud 产品和服务的菜单,请点击左上角的导航菜单导航菜单图标

设置两个项目

在本实验中,您会获得两个项目 ID。登录时,默认登录的是项目 1。您需要跟踪项目,如要辨别所用的是哪个项目,可以返回此页面查看。项目的顺序会发生变化,因此了解项目名称的最后几位数字将有助于识别它们。

显示用户名、密码、项目 ID 1 和项目 ID 2 的“实验详细信息”窗格

项目 1 已经有一个虚拟机(您可以前往 Compute Engine > 虚拟机实例查看)。您将在项目 2 中创建一个虚拟机,然后在 Cloud Monitoring 中监控这两个项目。

任务 1. 为项目 2 创建虚拟机

  1. 在屏幕顶部,点击项目 1 名称旁边的下拉箭头。

下拉箭头

  1. 确保您位于全部标签页上,然后点击项目 2 的名称进入该项目。“全部”标签页

  2. 选择导航菜单 > Compute Engine 打开“虚拟机实例”窗口。

  3. 点击 +创建实例,创建一个新实例。

  4. 将此实例命名为 instance2

  5. 选择区域 可用区

将所有选项保留为其默认设置。

  1. 点击创建

现在,您在两个项目中都有了可监控的资源。

验证您已完成的任务

点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。

为项目 2 创建虚拟机 注意:请确保您已进入项目 2,以便继续实验。

创建 Monitoring 指标范围

设置与您的 Google Cloud 项目关联的 Monitoring 指标范围。您可以按以下步骤创建一个新账号来免费试用 Monitoring。

  • 在 Cloud 控制台中,依次点击导航菜单 (“导航菜单”图标) > Monitoring.

如果 Monitoring 概览页面打开,则表明您的指标范围项目已创建完毕。

现在将这两个项目都添加到 Monitoring。

  1. 在左侧面板中,点击 Monitoring 设置,然后在设置窗口中,点击“GCP 项目”部分的 +添加 GCP 项目

  2. 点击选择项目

  3. 选中项目 ID 1,然后点击选择

  4. 点击添加项目

任务 2. Monitoring 概览

点击左侧菜单中的概览。随着实验的进行,您将在这里添加大量有用的信息。首先,您将创建一个 Cloud Monitoring 群组,以便清楚了解两个项目的情况。

Cloud Monitoring 群组简介

借助 Cloud Monitoring,您可以定义和监控资源群组,例如虚拟机实例、数据库和负载均衡器。群组的创建可以基于名称、标记、区域、应用和其他条件。您也可以在群组内创建子群组,最深可嵌套六层。

创建 Cloud Monitoring 群组

  1. 在左侧菜单中,点击群组,然后点击 +创建群组

  2. 将群组命名为 DemoGroup

条件是一组规则,用于动态评估哪些资源应成为此群组的一部分。

Cloud Monitoring 会根据您设置的筛选条件动态确定哪些资源属于您的组。

  • 在第一个下拉字段(“类型”)中,名称默认处于选中状态。
  • 在第二个下拉字段(“运算符”)中,包含默认处于选中状态。
  • 在第三个字段(“值”)中,输入“instance”,因为这两个项目中的实例名称都以 instance 打头。
  1. 点击完成,然后点击创建

验证您已完成的任务

点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。

创建 Cloud Monitoring 群组

任务 3. 对群组运行拨测

拨测可让您快速验证任何网页、实例或资源群组的健康状况。每个配置好的拨测都会在全球不同位置定期运行。拨测可用作提醒政策定义中的条件。

  1. 在左侧菜单中,点击拨测,然后点击 +创建拨测

  2. 使用以下信息创建拨测:

    协议:TCP

    资源类型:实例

    适用对象:群组,然后选择 DemoGroup

    端口:22

    检查频率:1 分钟,然后点击继续

  3. 再次点击继续

  4. 提醒和通知部分,将创建提醒选项的滑块保持在开启状态,然后点击继续

  5. 对于名称,输入 DemoGroup uptime check

  6. 点击测试,验证拨测可以连接到资源。

  7. 如果看到绿色对勾标记,说明一切正常。点击创建

验证您已完成的任务

点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。

对群组运行拨测

任务 4. 为群组创建提醒政策

使用 Cloud Monitoring 创建一个或多个提醒政策。

  1. 在左侧菜单中,点击拨测

  2. 点击显示名称最右侧的三点状菜单 “更多菜单”图标,然后点击添加提醒政策

  3. 点击 +Add alert condition(+添加提醒条件)。

  4. 从左侧部分选择先前创建的 DemoGroup 的拨测健康检查条件,然后点击 Delete alert condition(删除提醒条件)。

  5. New condition(新建条件)中,点击选择一个指标

  6. 取消选中有效

  7. 选择一个指标字段中,搜索 check_passed,并依次点击虚拟机实例 > 拨测 > Check passed(通过拨测)。点击应用

  8. 点击添加过滤条件,将过滤条件设置为 check_id,并选择 demogroup-uptime-check-id 作为。点击完成

注意:如果 demogroup-uptime-check-id check_id 不可用,请稍等片刻再试。
  1. 在左侧面板中,点击 VM Instance-Check passed 旁边的箭头按钮,然后点击配置触发器

  2. 对于“条件类型”,选择 Metric absence(指标缺失),然后点击下一步

  3. 关闭配置通知

  4. 提醒政策名称字段中,输入 Uptime Check Policy 作为名称。点击下一步

  5. 点击创建政策

验证您已完成的任务

点击检查我的进度可验证您已完成的任务。如果您成功完成了任务,系统会给出评分。

为群组创建提醒政策

任务 5. 为群组创建自定义信息中心

创建自定义信息中心,轻松监控群组。

  1. 在左侧菜单中,点击信息中心,然后点击 +创建信息中心

  2. 为信息中心命名。

  3. 点击 +添加微件,然后选择可视化下的选项。

  4. 指标字段中,取消选中有效

  5. 搜索 uptime (compute.googleapis.com/instance/uptime),并依次点击虚拟机实例 > 实例 > 正常运行时间。点击应用

信息中心应如下所示:

“正常运行时间”信息中心

  1. 再次点击应用

任务 6. 移除一个实例以造成问题

  1. 在控制台中,依次选择导航菜单 > Compute Engine

  2. 选中 instance2 旁边的复选框,然后点击页面顶部的 3 个竖点 “更多”图标,点击停止。再次点击停止关闭虚拟机。

  3. 等待一两分钟,让实例停止运行,并违反您刚刚设置的拨测。几分钟后,依次点击启动/恢复启动,重新启动虚拟机。

  4. 依次点击导航菜单 > Monitoring > 提醒,然后刷新浏览器。可能需要多花几分钟,问题才能在“摘要”部分显示。刷新,直到您看到如下所示的突发事件:

“突发事件”页面

可选:在左侧菜单中,通过信息中心查看自定义信息中心。其中提供了两个虚拟机的详细信息。如果将鼠标移到图表上,可以看到哪个实例被停止和重启。

突发事件

如果违反了提醒政策条件,系统会创建一个“突发事件”,并显示在“突发事件”部分。

回复者可以确认收到通知,并在处理完毕后关闭突发事件。

  1. 突发事件部分,单击违反的提醒政策名称进入。

您已通过重新启动虚拟机解决了问题,因此突发事件已被清除,您在“突发事件”部分将不再看到该突发事件。

  1. 如需查看已清除的突发事件,请向下滚动并点击显示已关闭的突发事件链接。

您的突发事件应该处于已关闭状态。您可以查看突发事件详细信息。

  1. 您也可以点击 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 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。

此内容目前不可用

一旦可用,我们会通过电子邮件告知您

太好了!

一旦可用,我们会通过电子邮件告知您