本文档介绍了 Developer Connect 数据分析以及数据分析可带来的好处。
借助 Developer Connect 提供的分析洞见,您可以诊断应用中可能导致中断的问题,从而帮助您解决这些问题。
Developer Connect 洞见是指从部署事件中提取的日志条目,这些条目从 Developer Connect 发送到 Cloud Logging,供 Gemini Cloud Assist 使用。
这些洞见可为 Gemini Cloud Assist 提供有关应用运行时、部署到这些运行时的制品以及用于构建这些制品的源文件和依赖项的信息。
Developer Connect 洞见功能如何运作?
Developer Connect Insights 可执行以下操作:
- 发生中断时,Developer Connect 洞见可以缩短发现根本原因和恢复的时间
- 如果生产环境中运行的应用出现问题,Developer Connect 洞见可帮助您找出根本原因并快速实施修复
为此,Developer Connect 洞见会映射软件开发生命周期 (SDLC) 中以下组件之间的关系:
- 应用运行时环境
- 部署到这些运行时的应用制品
- 构建来源
Developer Connect 数据分析会使用这些关系来汇总 SDLC 中的相关事件,并使用这些关系作为上下文来帮助您解决问题和做出决策。Developer Connect 洞见会将这些事件记录到 Cloud Logging 中。
如何使用 Developer Connect 提供的分析数据?
以下是一些示例,展示了您可以从开发者关系网数据分析中获取哪些信息。
当发生中断和生产问题时,SRE 可以通过回答以下问题来缩短发现根本原因和从中断中恢复的时间:
自 2024 年 10 月 10 日 10:10:10(美国东部时间)以来,
us-east1中my-app发生了哪些变化?部署了哪些制品以及部署时间?
制品是何时构建的?来自哪个来源,以及来自哪些提交?
哪些部署可能导致了我们看到的生产环境问题?
哪些部署到哪些应用运行时的制品受到了部署的影响?
我需要满足哪些条件才能使用 Developer Connect 提供的分析洞见?
Developer Connect 洞见需要以下 Google Cloud 产品和工具:
App Hub 应用(可选)
如果您选择将 Developer Connect 效果分析配置限定为 App Hub 应用,则需要一个 App Hub 应用。
Developer Connect 洞见支持应用的所有 App Hub 设置模型。我们建议您使用已配置应用管理的文件夹,以便使用 Gemini Cloud Assist 和其他以应用为中心的功能
Google Cloud 项目(可选)
您可以选择将 Developer Connect 分析洞见配置的范围限定为Google Cloud 项目,而不是 App Hub 应用。此项目不必与您创建 Developer Connect 洞见配置资源的项目相同。
Developer Connect
您需要启用 Developer Connect API。
构建来源
您的容器映像必须具有 Developer Connect 洞见可以找到的相应构建出处。如需了解详情(包括 Developer Connect Insights 可以从中检索来源信息的来源),请参阅设置 Developer Connect Developer Connect Insights。
Gemini Cloud Assist
您可以启用 Gemini Cloud Assist,以便在 Gemini Cloud Assist 调查中使用 Developer Connect 分析洞见。Developer Connect 洞见会将应用部署事件添加到 Gemini Cloud Assist 调查上下文。
Developer Connect Insights 支持哪些运行时环境
Developer Connect 洞见仅支持 Google Kubernetes Engine 和 Cloud Run。
后续步骤
- 配置 Developer Connect 洞见
- 了解如何使用 Developer Connect 洞见