问题标签 [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 投票
3 回答
1286 浏览

google-bigquery - 导出 Bigquery 日志

我想分析过去一个月在 BigQuery 上的活动。

我去了云控制台和(非常不方便的)日志查看器。我将导出设置为 Big-query,现在我可以对日志运行查询并分析活动。这里甚至还有非常方便的指南:https ://cloud.google.com/bigquery/audit-logs 。

但是,所有这些都有助于查看从现在开始收集的数据。我需要分析过去一个月。

有没有办法将现有日志(而不是新日志)导出到 Bigquery(或导出到平面文件,然后将它们加载到 BQ)?

谢谢

0 投票
1 回答
438 浏览

shell - 用于跟踪日志的 gcloud beta 日志记录

我刚刚发现了谷歌新的“gcloud beta logging”服务。他们展示的经典示例是这样的:

但我想将每个新条目记录在特定的日志文件中。例如:

此操作的最佳做​​法是什么?

0 投票
1 回答
185 浏览

gcloud - stackdriver gcloud 日志写入吞吐量

我正在研究 gcloud log shell 命令行,我从一个经典示例开始:

它工作正常,所以我用下面的代码检查了吞吐量,它的工作原理是 slaw(每秒大约 2 条记录)这是最好的方法吗?

这是我的示例代码

0 投票
1 回答
103 浏览

google-cloud-storage - 谷歌云存储 - 下载 EMEA

我是 GCP-Storage 的新用户。我已为 EMEA(地区)的大量下载付费,但我的服务 (API) 仅连接到美洲。

问题: 有人可以建议如何设置 StackDriver 或其他工具以正确监控 CGP 出口处的存储吗?

非常感谢, 阿德里亚诺

0 投票
1 回答
99 浏览

logging - Google Container Engine - 如何配置要保留的日志量?

我正在使用Google Container Engine (GKE),如何配置Stackdriver 日志记录将保留的日志量(最好:天数)?

0 投票
2 回答
200 浏览

logging - Google Container Engine - 如何指定日志消息的级别?

登录Google Container Engine时,如何与日志平台沟通每条消息对应的级别?

也就是说,日志平台支持将每条消息与日志级别相关联,但是在从我的应用程序编写日志消息时,我不知道如何执行此操作。

0 投票
1 回答
1220 浏览

google-app-engine - App Engine 柔性环境的错误报告

我在使用带有 Python 2.7 的 App Engine 灵活环境时无法让 Google Stackdriver 错误报告正常工作

文档说灵活的环境需要手动配置:https ://cloud.google.com/error-reporting/docs/setting-up-on-app-engine

默认情况下,使用 python 运行时,看起来 google-fluentd 已安装,因为ps ax | grep fluentd返回文档建议的内容。但是,做一个sudo service google-fluentd restart失败。

fluent-logger==0.4.1的 requirements.txt 文件中有。

我切换到自定义运行时以便能够将forward.conf文件放置/etc/google-fluentd/config.d在文档建议的位置。

我的 Docker 文件如下所示:

和 forward.conf 看起来像:

在我的应用程序中,我有一个应该报告错误的视图,但没有任何结果:

我的设置有什么遗漏吗?Web 服务器访问日志可以正常通过,但不会出现异常或写入 stderr 或 stdout

2016 年 5 月 9 日更新

感谢@Steren 的回答......它比我在 Python 灵活环境中使用 Django 简单得多。不需要自定义运行时和安装fluentd. 下面是一个工作示例,它输出一个文件日志/var/log/app_engine/custom_logs/error.log和一个日志格式化程序,以将日志放入适当的格式。

记录设置:

和格式化程序:

0 投票
1 回答
840 浏览

java - 谷歌应用引擎。堆栈驱动程序。使用 Java 进行日志记录

我想将日志发布到 Stackdriver 的“自定义日志”。这些功能是测试版,因此可能没有说明如何在 App Engine 上使用 Java API 进行日志记录。无论如何我想描述我的问题:我使用这个 API 版本:

所以,首先我像这样构建日志对象(我希望这是正确的):

获得 Logging 客户端后,我尝试将条目推送到日志:

但我得到的是:

=== 更新:工作解决方案 ===

感谢 mshamma。这是完整的代码,如何将数据发送到日志记录:

此代码适用于最新版本的日志记录 API

因此,EntriesMap 是:

0 投票
2 回答
1490 浏览

google-cloud-logging - 为 protopayload 中的“资源”提供正则表达式

我正在尝试使用“protoPayload.resource”属性根据资源映射过滤日志。如果我指定确切的资源名称,它工作正常。

如何为此属性提供正则表达式以过滤掉日志?

用于记录 api 的 Maven 依赖项:

0 投票
2 回答
437 浏览

stackdriver - Google Cloud Stackdriver 调试器 - 生产调试?

stackdriver 如何调试生产中的应用程序?

在此期间服务器会停机吗?延迟如何?

有没有办法可以调试“已经发生”的事件?例如,我有一个在生产中运行的应用程序。还有一个问题——比如说,我无法将商品添加到购物车中,或者其他一些问题。我们可以回去调试问题吗?或者它是否调试实时应用程序?