问题标签 [stackdriver]

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 回答
872 浏览

monitoring - 用于监控谷歌云发布/订阅的 Stackdriver 延迟

记录自https://cloud.google.com/monitoring/api/v3/metrics#time-series

度量数据是按不同受监控资源的时间表收集的。Stackdriver Monitoring 会定期从受监控的资源中“拉取”一些数据,而应用、服务或 Stackdriver Monitoring 代理会“推送”一些数据。

我想知道 stackdriver 如何从 Google Cloud Pub/Sub 收集数据,承诺的延迟限制是多少?我已经尝试创建一个主题/订阅并发布消息,并观察在堆栈驱动程序中记录指标需要多长时间。平均大约需要 1-2 分钟,但有时非常慢,最多 5-8 分钟。

0 投票
1 回答
216 浏览

google-cloud-platform - 无法导入 google-python-cloud-debugger

安装后 sudo pip install google-python-cloud-debugger==1.10

vm 是新安装的机器

根据这个https://stackoverflow.com/a/10986298/4391936 我必须更新我的LD_LIBRARY_PATH. 但我不能是我的/path/to/mysodir

0 投票
1 回答
131 浏览

google-app-engine - 为什么我在堆栈驱动程序调试快照中收到“在可执行文件中找不到文件”?

类名和行号有效。源代码是否也需要与二进制文件捆绑在一起?

0 投票
1 回答
149 浏览

google-app-engine - 对非 Java JVM 语言使用 Stackdriver 调试

当您的源代码中有非 java 文件(例如 Groovy 文件)时,Stackdriver 调试接口会报错。

调试器通常的工作方式是将文件名和行号与类文件中包含的源文件和行号属性匹配,所以我不确定为什么禁用对非 java 源文件的支持。

有没有人有运气“欺骗”接口接受非java文件(例如通过重命名它们),或者有任何关于谷歌是否计划添加支持的信息?

0 投票
2 回答
522 浏览

google-compute-engine - 谷歌云 - Stackdriver 调试报告 GCE Jetty 战争的“在可执行文件中找不到文件”

我一直在尝试 在 Google Compute Engine 上为 Java 应用程序设置 Stackdriver Debugger,但遇到了 Stackdriver Debug 问题。

我正在.war从一个单独的构建服务器构建我的文件,然后将它部署到我的 GCE 服务器。我通过 将代理添加到启动命令中/etc/defaults,我的应用程序出现在https://console.cloud.google.com/debug控制面板中。我在运行命令中设置的版本与 source-context(s).json 文件中显示的版本相匹配。

但是,当我单击打开应用程序时,我会看到以下消息

已部署的应用程序未提供源版本信息

我将应用的 git repo 连接为镜像的云存储库,并且可以在 Stackdriver Debug 页面的侧边栏中浏览源文件。但是,如果我浏览到一个文件并添加一个断点,我会收到错误消息“在可执行文件中找不到文件”。

我已经运行了这个gcloud preview app gen-repo-info-file命令,它创建了两个基本json文件来存储我的 git repo 和修订。它应该做其他事情吗?

我尝试过使用正常模式和提取模式运行码头。如果我让jetty先解压war文件,可以在WEB-INF/classes目录下看到source-context.json文件。

我错过了什么?

0 投票
1 回答
7907 浏览

google-compute-engine - 具有完整访问范围的 Stackdriver Monitoring 未经授权

在部署具有完整 API 访问权限的全新 Google Compute Engine 实例并安装 Stackdriver 代理后,监控未显示来自代理的任何指标。

根据安装代理手册,不需要进一步的设置(如手动配置 API 密钥)。

代理服务状态还显示以下错误:

Google Cloud Console 显示的实例具有:

并在实例中运行以下命令显示:

对出了什么问题有任何想法吗?

0 投票
1 回答
659 浏览

kubernetes - 在 stackdriver 上运行 pod 没有 cpu 指标

嗨,我正在尝试设置 stackdriver 来监控我的容器,但 cpu 指标似乎不起作用,我正在使用以下版本

这是一个为数据库创建的组(它也发生在 wildfly pod 和 modcluster 上),我还有几个其他问题,

  1. 是否可以监视 postgres 或者我必须在 docker 映像上安装代理
  2. 我可以监控 kubernetes 上的图像或 Google 云上的磁盘吗?

在此处输入图像描述

0 投票
1 回答
263 浏览

php - 使用 PHP Appengine 在 Stackdriver 中自定义指标

我正在开发一个 php appengine 应用程序。在代码的某些部分,我有一些我想保存的指标,以便在堆栈驱动程序监控中显示和分析。
为了清楚起见,我举了一个例子:

script.php 正在执行数据操作,每分钟 10 次。每次脚本运行时,它都会生成一些统计信息,例如被操作的记录数、用于操作记录的时间、错误数。

我如何将这些数据“发送”到 stackdriver(使用 php)以使用我的指标监控脚本的执行情况?

谢谢

0 投票
2 回答
1214 浏览

apache-spark - 如何在 Google Dataproc 中发送作业失败的警报通知?

我想知道是否有办法为 Dataproc 中提交的作业添加一些通知。我们计划使用 Dataproc 24/7 全天候运行流应用程序。但 Dataproc 似乎没有办法通知失败的作业。

只是想知道是否可以通过任何方式使用 Google StackDriver。

谢谢苏仁

0 投票
0 回答
376 浏览

java - 谷歌应用引擎 cron 作业和日志记录无法运行

我遇到了一个问题,我在谷歌应用引擎中配置了一个 cron 作业并且它已成功部署,但不幸的是它未能运行。下面的屏幕截图显示了已配置的 cron 作业及其状态

在此处输入图像描述

另一个问题是当我单击日志列中的视图时,它显示如下:

在此处输入图像描述

谁能指导我如何调试在这种情况下无法运行的 cron 问题。

谢谢,