问题标签 [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.
kubernetes - Google 调试:如何调试可执行 jar 中的库 - 错误:在可执行文件中找不到文件
详细信息:GKE 上的 Java 应用程序:Kubernetes
我能够调试我的可执行 jar 的所有 java 文件,但不能调试内部 jars/库。我的可执行 jar 的主要代码在 implementationaion jars/libraries 中,我有这些库的源代码。我该如何调试它们?
我已经使用gcr.io/google-appengine/openjdk
并添加了以下入口点:
我想我需要一种方法将所需库 jar 的所有类文件放在我的主要可执行 jar 的 web-inf/classes 文件夹中。我怎样才能做到这一点?
TIA
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]
我是否需要偶然将此文件放在不同的目录中?
google-cloud-debugger - 如何通过 Django 在 Cloud Run 上使用 Google Cloud Debugger
我正在尝试在带有 Django 的 Cloud Run 上使用 Google Cloud Debugger。我红了这份文件。
https://cloud.google.com/debugger/docs/setup/python
我做了什么。
- 我在谷歌云中打开了调试器。
- 安装 google-python-cloud-debugger。
- 我创建了 source-context.json 与 models.py 相同的目录
- 我将此代码添加到 manage.py
我更新了 Google Cloud Run 的容器。我怎么在调试器中找不到任何应用程序
我从 GitHub 导入了我的源代码。我可以在调试器中看到我的代码。但是,我无法在 Debugger 页面中检查断点。
如何在 Clod Run 上调试 Django?请帮我。
更新
我做了这2步。
从IAM向服务帐户添加记录器
Cloud Debugger Agent
权限。将 GitHub 存储库与 Google Cloud Source 连接起来
Cloud Debugger 适用于本地环境。但是,它在 Cloud Run 中不起作用。
这张图片只有本地应用。我找不到 Cloud Run 应用程序。
这是我的 yaml 文件。(我使用 Cloud Run 作为完全托管模式)
python - 谷歌云调试器快照报告“在线找不到代码...”,托管云上的 python 运行
我有一个 github 存储库,它触发云运行构建,通过控制台部署到云运行。在调试器设置中,我创建了一个 GC 源存储库镜像。设置似乎很好。推送的更改出现在调试器控制台中。我正在使用烧瓶服务器,这在 python 中是规范的,用于云运行。被调试者注册,放置在应用程序创建之后和路由到我的端点之前。我可以看到快照。我喜欢它。通常。
在我的代码中有一点,调试器会让我知道No code found at line 75 in /app/app.py. Try lines 69 or 324.
这个文件只有 87 行,这有点有趣。
有什么理论吗?
typescript - 使用 webpack 和 typescript 设置谷歌云调试器
我正在尝试在一个项目中设置谷歌云调试器,该项目使用 webpack 将 typescript 编译为带有源映射的单个文件。当我尝试在调试器界面中设置断点时,出现错误“无法在 v8 中设置断点”。
我正在尝试调试的代码位于 repo 的子目录中的服务中:
我用来配置代理的代码是:
是否有一些我在这里遗漏的配置或某种方式来获取更多的调试信息?
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
相关的情况
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?
谢谢
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=*
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: