借助 AI 辅助功能调查性能问题
。本文档介绍了如何使用 AI 辅助来帮助您调查 Bigtable 资源中的性能异常情况。您可以使用 Bigtable 和 Gemini Cloud Assist 的 AI 辅助问题排查工具,来调查性能异常。
准备工作
确保已为您的 Google Cloud 用户账号和项目设置了 Gemini Cloud Assist。设置 Gemini Cloud Assist 后,服务可能需要几分钟时间才能传播。等待传播完成,然后再在 Bigtable 中启用 AI 辅助的问题排查功能。
所需的角色和权限
如需获得使用 Gemini Cloud Assist 进行观测和问题排查所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:
-
查看监控信息中心和指标:Monitoring Viewer (
roles/monitoring.viewer) -
读取 Bigtable 数据:Bigtable Reader (
roles/bigtable.reader) -
查看数据库性能问题:Database Insights Viewer (
roles/databaseinsights.viewer) -
使用 Gemini Cloud Assist 调查:Gemini Cloud Assist Investigation Owner (
roles/geminicloudassist.investigationOwner)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
如需详细了解使用 Gemini Cloud Assist 调查所需的角色和权限,请参阅使用 Gemini Cloud Assist 调查排查问题。
打开 Gemini Cloud Assist
如需将 Gemini Cloud Assist 与 Bigtable 搭配使用,请执行以下操作:
- 在 Google Cloud 控制台中打开 Bigtable 实例列表。
- 如需打开实例,请点击实例名称。
- 如需打开 Cloud Assist 面板,请点击 打开或关闭 Gemini Cloud Assist 对话。
- 在 Cloud Assist 面板中,输入描述您感兴趣的信息的提示。
- 输入提示后,点击
发送提示。
Gemini 会根据过去一小时的信息,返回针对您的提示的回答。
调查性能问题
当您发现 CPU 利用率或延迟时间等指标出现峰值或增加时,可以使用调查功能来确定根本原因。此过程使用 Gemini Cloud Assist 提供的 AI 辅助功能来分析集群的性能数据,并提供富有实用价值的建议。
在 Google Cloud 控制台中打开 Bigtable 实例列表。
实例页面会显示实例列表。
如需打开实例,请点击实例名称。
在导航菜单中,点击系统分析洞见。
如需排查数据库负载问题,请点击探索调查。
系统会打开调查选项窗格。
在集群字段中,选择要查看调查结果的集群。
从时间过滤条件列表中,选择调查的时间范围,或为过滤条件提供自定义日期和时间。
点击调查。
几分钟后,系统会打开调查概览窗格,其中包含以下部分:
- 问题:正在调查的问题的说明,包括调查开始时间和结束时间。
- 发现:有关问题的观测结果列表。例如,这些信息可能包括客户端配置错误详情,例如渠道池大小不正确。
- 假设:AI 建议采取的一系列措施,有助于解决异常情况。
调查功能如何分析数据库
开始调查后,Gemini Cloud Assist 会分析您所选时间段内的性能数据。它会将您的基准汇总数据与以下指标进行比较:
- 客户端延迟时间
- 服务器延迟时间
- CPU 利用率
- 磁盘利用率
- 请求数
当 Gemini Cloud Assist 完成分析并检测到重大变化时,调查会确定可能的根本原因,并在调查详情窗格的假设部分列出可据以采取行动的分析洞见,以帮助解决问题。
在某些情况下,根据分析结果,可能不会提供建议。
后续步骤
- 了解如何撰写更好的提示。
- 了解如何使用 Gemini Cloud Assist 面板。
- 请参阅使用 Gemini 进行 AI 辅助和开发
- 如果您想继续排查问题或在系统性能方面获得更多帮助,请参阅 Gemini Cloud Assist。
- 排查延迟问题。