问题标签 [google-cloud-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 回答
64 浏览

google-cloud-dataflow - Stackdriver Alerting 不适用于在欧洲西部地区运行的数据流作业1

我正在尝试为我的google-cloud-dataflow工作创建警报策略,并注意到它仅在工作在us-central1区域中运行时可用。正在运行的作业europe-west1未列在 中的Resources部分中Stackdriver。如何为我的工作创建提醒政策?

0 投票
1 回答
100 浏览

stackdriver - 实际的 API 限制是多少?

在 Stackdriver Trace 文档 ( https://cloud.google.com/trace/docs/quotas ) 上,我看到有Quota unit cost per API call,但这并不能真正告诉我真正的 API 限制是什么。

对于像BatchWriteSpans单位成本是 1 这样的东西,但它并没有告诉我我的 Span 可以有多少或有多大。

我想更深入地了解 API 的限制,如果有的话,我可以提取这些信息,这样我就不必在我的应用程序中硬编码这些限制。

0 投票
1 回答
622 浏览

stackdriver - 无法使用 Google Cloud 的 Log4net 集成写入日志条目

我试图让 Log4Net 集成在将部署到 AppEngine 灵活环境的 .NET Core 应用程序中工作。我的出发点是文档中的示例代码。我的代码如下所示:

不幸的是,最终结果是我没有看到令人兴奋的日志条目!在我的 Google Cloud Console 的日志记录窗格中。我究竟做错了什么?

一些备注:

1) 文件 log4net.xml 几乎就是文档中的那个,除了我用我自己的 ID 替换了 PROJECT-ID。

2) Log4net 调试输出表明它已成功读取 log4net.xml:

3) 如果我遵循使用 Google.Cloud.Logging.V2 的 Stackdriver Logging Client Libraries示例,那么我可以按预期在全局资源类型中找到我的“hello world”文本。

0 投票
1 回答
104 浏览

java - 为什么 Google 提供这么多客户端库?我应该将哪个用于 Stackdriver 日志记录?

我正在尝试将日志发送到 Stackdriver,但我对我可以使用的两个依赖项的选项感到有些困惑——</p>

Google Cloud 客户端库推荐google-cloud 版本 0.35.0-alpha

日志记录文档建议我安装 google-cloud-logging 版本 1.14.0

谷歌搜索我想使用的LogEntryOperation会产生一个 google-api-services-logging 版本 v2-rev577-1.23.0。

谷歌 API 的底层通信机制是否不同?

其中哪一个功能最全,最不可能被弃用,并且在未来保持不变?为什么有这么多?

0 投票
1 回答
430 浏览

google-cloud-platform - 有没有办法知道谁在 Google Cloud Platform 中启动了一个实例?

我们在 Google Cloud Platform 上只运行一小部分实例,而且我们不会一直运行它们。通常我们只是启动一个,做我们需要做的然后关闭它......这很好,除非“我们”忘记关闭它们。

我已经能够追踪到相关的REST APIgcloud sdk,但我没有看到任何说明谁启动了该实例的信息。实际上,它也没有启动时间的时间戳。

我确实找到了这个python 应用程序引擎脚本,我可以重写它以在 X 时间后停止实例,但我宁愿找到一种方法来通知启动它的用户并让他们知道实例仍在运行。

有没有人试图做类似的事情或看到一种方法来获得 GCP 中实例的“启动器”?

0 投票
1 回答
129 浏览

google-cloud-dataflow - 重新启动数据流管道后指标被重置

我在 cloud-dataflow 中有一个流式传输管道,我在其中设置Metrics.counter如下。

我能够在 Stackdriver 监控中查看指标并为其创建警报。但是当我重新启动管道时,指标变为零。这是预期的行为吗?有没有办法可以跨作业和作业运行保留指标?

0 投票
1 回答
9259 浏览

php - 在哪里可以看到 Google App Engine 中的日志?

我是 GAE 新手,因此这个问题对于 GAE 专家来说可能很容易。

我有灵活的 App Engine,MySQL 2nd Gen 5.7 的 SQL 实例

我在 GAE 上托管了我的 laravel 应用程序,并按照教程进行操作:在 Google App Engine 柔性环境中运行 Laravel

我无法正确获取第一页,我收到 500 错误,我的应用 URL:Its About Veg

我想调查错误,就像我可以在本地机器上做的那样,但我无法获得正确的日志。

我发现它从https://console.cloud.google.com/logs/viewer?project=project-idURL 给出了 500 响应,但我无法获得错误的正确堆栈跟踪,我在这里得到的唯一东西是某种JSON数据。

此外,我想从服务器下载日志文件,以便我可以手动检查日志并解决问题,但是唉!我也找不到。

在这种情况下,你能帮帮我吗?

0 投票
1 回答
53 浏览

stackdriver - 尽管指标处于正常范围内,但仍触发 Stackdriver 警报

在我们的项目中,Stackdriver 警报存在一个奇怪的问题。我们已经设置了一个警报,如果日志指标低于阈值就会触发,并且就在最近它触发了警报,尽管日志是正常的。警报页面中的图表显示正在测量 2 个指标(应该只有 1 个),其中一个下降到 0,然后一个具有相同名称的新指标“接管”。似乎第一个警报被触发,但由于第二个正常进行,第一个警报永远不会解决。

在此处输入图像描述

屏幕截图在图表中显示了这种“转变”。在8:57pm处,第一张图位于 0,第二张图位于 0.53。然后在9:03pm第一个图表上已经上升到 0.42,第二个图表已经下降到 0 并且在过去几个小时内一直保持在 0,这触发了警报。如何解决此警报?

0 投票
1 回答
704 浏览

google-compute-engine - 如何为谷歌计算引擎中的 RAM 使用设置 stackdriver?

我已经在计算引擎上创建了一个实例,现在我想知道我们如何设置堆栈驱动程序来检查 RAM 使用情况、CPU 使用情况以及与实例交互的用户数量

0 投票
2 回答
537 浏览

logging - 使用 Google Cloud 进行用户身份验证和会话记录

我正在使用 Google Application Engine 来托管 Web 应用程序,并使用 Google Cloud Storage 来托管文档。

我想跟踪:

  • 用户身份验证(通过 OAuth 执行);
  • 用户令牌到期(以跟踪活动会话);
  • 用户与存储 API 的交互以监控他们的操作。

是否可以为此目的调整 Stackdriver?如何?有没有我可以遵循的具体指南?