本文档介绍了如何在信息中心的图表上显示事件。事件是指影响系统运行的活动,例如部署或崩溃。在排查问题时,显示事件有助于您关联不同来源的数据。
系统通过查询特定事件类型在 Google Cloud 项目中生成的日志或直接路由到您的 Google Cloud 项目来识别事件。系统不会查询来自其他 Google Cloud 项目的日志,即使这些日志存储在当前 Google Cloud 项目的日志存储桶中也是如此。您可以在日志浏览器和基于日志的提醒政策中使用提供的查询。如需查看事件和相应查询的列表,请参阅事件类型页面。
如果您将信息中心配置为显示事件,则当这些事件发生时,系统会对信息中心内的图表进行注释。信息中心过滤条件用于限制信息中心显示的数据,通常同时过滤时间序列数据和事件。
以下屏幕截图演示了一个图表,其中显示了一个注解,并且带有激活注解的提示:
每个注解都可以列出多个事件。上一个屏幕截图列出了 GKE 部署的事件。
准备工作
如需获取查看图表和日志所需的权限并创建提醒政策,请让管理员授予您项目的以下 IAM 角色:
-
查看图表,以及查看和创建提醒政策:
Monitoring Editor (
roles/monitoring.editor
)。 -
查看在您的 Google Cloud 项目中创建的数据访问日志以外的所有日志:
日志查看器 (
roles/logging.viewer
)。 -
查看在您的 Google Cloud 项目中创建的数据访问日志:
Private Logs Viewer (
roles/logging.privateLogViewer
)。
如需详细了解如何授予角色,请参阅管理访问权限。
显示事件
如需查看可与日志浏览器或基于日志的提醒政策结合使用的事件类型列表、问题排查参考资料和查询,请参阅事件类型页面。
控制台
如需显示事件,请执行以下操作:
-
在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择 信息中心:
- 选择要查看的信息中心。
在信息中心的工具栏中,确保 事件切换开关处于开启状态。
如果未显示 事件切换开关,则表示信息中心不支持显示事件。
对于您要显示的每种事件类型,请在信息中心工具栏中点击添加事件,然后从菜单中选择事件类型。
例如,您可以将信息中心配置为显示“GKE Workload Deployment”事件。
添加事件类型后,Cloud Monitoring 会查询您的日志数据,这需要一些时间,然后将注释添加到信息中心的图表中:
- info 信息:信息性消息。
- warning 警告:表示失败,例如重新启动或崩溃。
- notifications 提醒:表示突发事件已建立。
如需查看事件摘要或访问日志链接,请使用指针激活提示。
查看事件日志
查看显示事件注释的图表时,您可以访问与事件关联的日志:
如需查看特定事件的日志,请使用指针激活列出该事件的注解的提示,转到该事件,然后点击查看日志。
如需查看该注解标识的所有事件的日志,请使用指针激活该注解的提示,转到提示的摘要行,然后点击查看日志。
在另一个浏览器标签页中,打开日志浏览器,其中查询参数设置为查询特定事件或事件集合。
创建提醒政策
如需在日志中出现事件时收到通知,请配置基于日志的提醒。基于日志的提醒政策会在收到日志时查询日志。当查询返回非空结果时,系统会创建一个突发事件并发送通知。
控制台
如需创建基于日志的提醒,请执行以下操作:
如果您尚未配置通知渠道,请执行以下操作:
-
在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择 notifications 提醒:
- 点击 Edit notification channel(修改通知渠道)。
- 转到您要配置的通知渠道类型,点击新增,然后完成对话框。
-
-
在 Google Cloud 控制台的导航面板中,选择 Logging,然后选择 Logs Explorer:
在工具栏中,选择创建提醒。
输入提醒政策的名称,然后点击下一步。
在定义要收到提醒的日志条目部分中,输入查询或更新在您选择创建提醒时从查询窗格中复制的查询。
对于每种事件类型,事件类型页面都会列出适用于基于日志的提醒中的查询。
完成对话框,然后点击保存。
隐藏事件
控制台
如需隐藏所有事件,请在信息中心工具栏中,确保 toggle_off Events 切换开关已关闭。
若要隐藏某类事件,请将该事件类型的切换开关设置为关闭位置。