问题标签 [google-cloud-debugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
100 浏览

kubernetes - Google 调试:如何调试可执行 jar 中的库 - 错误:在可执行文件中找不到文件

详细信息:GKE 上的 Java 应用程序:Kubernetes

我能够调试我的可执行 jar 的所有 java 文件,但不能调试内部 jars/库。我的可执行 jar 的主要代码在 implementationaion jars/libraries 中,我有这些库的源代码。我该如何调试它们?

我已经使用gcr.io/google-appengine/openjdk并添加了以下入口点:

我想我需要一种方法将所需库 jar 的所有类文件放在我的主要可执行 jar 的 web-inf/classes 文件夹中。我怎样才能做到这一点?

TIA

0 投票
0 回答
170 浏览

google-cloud-platform - 为什么 Google Cloud Debugger 不能自动检测我的源代码?

我已经在我的网站上设置了 Google Cloud Debugger。它正在检测我的应用程序。我已经gcloud debug source gen-repo-info-file在我的项目的根目录中运行(这也是我的 Git 存储库的根目录),我可以source-context.json在服务器上看到该文件。问题是,当我访问 Google Cloud Debugger 时,我收到的消息是no source code was found.

这是我在服务器上的项目的路径:/code/[MY PROJECT]

我是否需要偶然将此文件放在不同的目录中?

0 投票
0 回答
225 浏览

google-cloud-debugger - 如何通过 Django 在 Cloud Run 上使用 Google Cloud Debugger

我正在尝试在带有 Django 的 Cloud Run 上使用 Google Cloud Debugger。我红了这份文件。

https://cloud.google.com/debugger/docs/setup/python

我做了什么。

  1. 我在谷歌云中打开了调试器。
  2. 安装 google-python-cloud-debugger。
  3. 我创建了 source-context.json 与 models.py 相同的目录
  4. 我将此代码添加到 manage.py

我更新了 Google Cloud Run 的容器。我怎么在调试器中找不到任何应用程序

我从 GitHub 导入了我的源代码。我可以在调试器中看到我的代码。但是,我无法在 Debugger 页面中检查断点。

如何在 Clod Run 上调试 Django?请帮我。

更新

我做了这2步。

  1. 从IAM向服务帐户添加记录器Cloud Debugger Agent权限。

  2. 将 GitHub 存储库与 Google Cloud Source 连接起来

Cloud Debugger 适用于本地环境。但是,它在 Cloud Run 中不起作用。

这张图片只有本地应用。我找不到 Cloud Run 应用程序。 在此处输入图像描述

这是我的 yaml 文件。(我使用 Cloud Run 作为完全托管模式)

0 投票
0 回答
185 浏览

python - 谷歌云调试器快照报告“在线找不到代码...”,托管云上的 python 运行

我有一个 github 存储库,它触发云运行构建,通过控制台部署到云运行。在调试器设置中,我创建了一个 GC 源存储库镜像。设置似乎很好。推送的更改出现在调试器控制台中。我正在使用烧瓶服务器,这在 python 中是规范的,用于云运行。被调试者注册,放置在应用程序创建之后和路由到我的端点之前。我可以看到快照。我喜欢它。通常。

在我的代码中有一点,调试器会让我知道No code found at line 75 in /app/app.py. Try lines 69 or 324. 这个文件只有 87 行,这有点有趣。

有什么理论吗?

0 投票
0 回答
133 浏览

typescript - 使用 webpack 和 typescript 设置谷歌云调试器

我正在尝试在一个项目中设置谷歌云调试器,该项目使用 webpack 将 typescript 编译为带有源映射的单个文件。当我尝试在调试器界面中设置断点时,出现错误“无法在 v8 中设置断点”。

我正在尝试调试的代码位于 repo 的子目录中的服务中:

我用来配置代理的代码是:

是否有一些我在这里遗漏的配置或某种方式来获取更多的调试信息?

0 投票
1 回答
128 浏览

java - Google Cloud Debugger 找不到部署为 Cloud Run 服务的 Spring Boot Web 应用

我按照指南(https://cloud.google.com/debugger/docs/setup/java#cloud-run)为我的云运行服务设置云调试器。一切看起来都应该有效。但是调试器 UI 告诉我它找不到任何应用程序。

在此处输入图像描述

但是我做了文档中提到的所有事情

  • 源代码在源代码库中
  • Cloud Build 在master推送时触发
  • 我下载cdbg-java-agent.so
  • -agentpath我使用选项运行 java 应用程序
  • Cloud Run 服务正在通过以下方式部署cloudbuild.yaml
  • Cloud Run 服务正常启动并正常运行

但是,正如您在屏幕截图中看到的那样,成功部署后无法找到我的应用程序。

以下是我的配置的一些细节:

  • Spring Boot v2.4.2
  • 科特林 1.4.21

这是我的 Dockerfile

这是 docker 构建输出

正如前面提到的已部署的云运行服务所述,容器运行良好。所以我不知道该怎么做才能完成这项工作。我希望有人可以在这里帮助我


我还添加了cloudbuild.yaml相关的情况

0 投票
1 回答
44 浏览

api - 有谁知道为什么我的云调试器 api 的延迟如此之高?

有谁知道如何识别问题并解决它?

在此处输入图像描述

非常感谢!

0 投票
1 回答
213 浏览

google-cloud-platform - 如何在 App Engine Flex 中编辑 php.ini 以启用 Google Cloud Debugger for PHP

对于 App Engine Flex,我正在按照此页面https://cloud.google.com/debugger/docs/setup/php?authuser=1上的步骤进行操作。

文档立即询问以下内容:

我的应用在 App engine flex 上运行。如何访问 App Engine Flex 上的 php.ini?

谢谢

0 投票
1 回答
30 浏览

google-cloud-debugger - 为什么我在日志记录中看到一堆对 https://clouddebugger.googleapis.com:443 GET /v2/controller/debuggees/gcp*/breakpoints?agentId=* 的请求?

我们没有任何人主动调试我们的应用程序,但我在我们的日志中看到一堆对 clouddebugger.googleapis.com(或来自?)的请求。

任何人都知道这些请求来自何处以及为何而来?

请求采用以下形式:

https://clouddebugger.googleapis.com:443 GET /v2/controller/debuggees/gcp*/breakpoints?agentId=*

0 投票
2 回答
179 浏览

node.js - Google Cloud Debugger not working on Node.js

My Node.js API service is hosted on google cloud App Engine running in a standard environment. I have followed all the steps but the following message is being thrown by the debug agent:

@google-cloud/debug-agent Failed to re-register debuggee xxx-backend: Error: The file at { does not exist, or it is not a file. ENOENT: no such file or directory, lstat '/workspace/{'

I have this code at the top of my app.ts file: require('@google-cloud/debug-agent').start();

My Node.js version is: 14.17.0

After updating the package and installing it again the error is: