本文档介绍了 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 分析洞见?
以下是一些示例,说明您可以从 Developer Connect 分析洞见中获取哪些信息。
发生服务中断和生产问题时,SRE 可以通过获取以下问题的答案来缩短发现根本原因和从服务中断中恢复的时间:
自 2024 年 10 月 10 日 10:10:10 EST 以来,
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 分析洞见可以从中检索来源的来源),请参阅 设置 Developer Connect Developer Connect 分析洞见 。
Gemini Cloud Assist
您可以启用 Gemini Cloud Assist,以便将 Developer Connect 分析洞见与 Gemini Cloud Assist 调查搭配使用。Developer Connect 分析洞见会将应用部署事件添加到 Gemini Cloud Assist 调查上下文。
Developer Connect 分析洞见支持哪些运行时环境
Developer Connect 分析洞见仅支持 Google Kubernetes Engine 和 Cloud Run。
后续步骤
- 配置 Developer Connect 分析洞见
- 了解如何使用 Developer Connect 分析洞见