问题标签 [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.
google-bigquery - 导出 Bigquery 日志
我想分析过去一个月在 BigQuery 上的活动。
我去了云控制台和(非常不方便的)日志查看器。我将导出设置为 Big-query,现在我可以对日志运行查询并分析活动。这里甚至还有非常方便的指南:https ://cloud.google.com/bigquery/audit-logs 。
但是,所有这些都有助于查看从现在开始收集的数据。我需要分析过去一个月。
有没有办法将现有日志(而不是新日志)导出到 Bigquery(或导出到平面文件,然后将它们加载到 BQ)?
谢谢
shell - 用于跟踪日志的 gcloud beta 日志记录
我刚刚发现了谷歌新的“gcloud beta logging”服务。他们展示的经典示例是这样的:
但我想将每个新条目记录在特定的日志文件中。例如:
此操作的最佳做法是什么?
gcloud - stackdriver gcloud 日志写入吞吐量
我正在研究 gcloud log shell 命令行,我从一个经典示例开始:
它工作正常,所以我用下面的代码检查了吞吐量,它的工作原理是 slaw(每秒大约 2 条记录)这是最好的方法吗?
这是我的示例代码
google-cloud-storage - 谷歌云存储 - 下载 EMEA
我是 GCP-Storage 的新用户。我已为 EMEA(地区)的大量下载付费,但我的服务 (API) 仅连接到美洲。
问题: 有人可以建议如何设置 StackDriver 或其他工具以正确监控 CGP 出口处的存储吗?
非常感谢, 阿德里亚诺
logging - Google Container Engine - 如何配置要保留的日志量?
我正在使用Google Container Engine (GKE),如何配置Stackdriver 日志记录将保留的日志量(最好:天数)?
logging - Google Container Engine - 如何指定日志消息的级别?
登录Google Container Engine时,如何与日志平台沟通每条消息对应的级别?
也就是说,日志平台支持将每条消息与日志级别相关联,但是在从我的应用程序编写日志消息时,我不知道如何执行此操作。
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
和一个日志格式化程序,以将日志放入适当的格式。
记录设置:
和格式化程序:
java - 谷歌应用引擎。堆栈驱动程序。使用 Java 进行日志记录
我想将日志发布到 Stackdriver 的“自定义日志”。这些功能是测试版,因此可能没有说明如何在 App Engine 上使用 Java API 进行日志记录。无论如何我想描述我的问题:我使用这个 API 版本:
所以,首先我像这样构建日志对象(我希望这是正确的):
获得 Logging 客户端后,我尝试将条目推送到日志:
但我得到的是:
=== 更新:工作解决方案 ===
感谢 mshamma。这是完整的代码,如何将数据发送到日志记录:
此代码适用于最新版本的日志记录 API
因此,EntriesMap 是:
google-cloud-logging - 为 protopayload 中的“资源”提供正则表达式
我正在尝试使用“protoPayload.resource”属性根据资源映射过滤日志。如果我指定确切的资源名称,它工作正常。
如何为此属性提供正则表达式以过滤掉日志?
用于记录 api 的 Maven 依赖项:
stackdriver - Google Cloud Stackdriver 调试器 - 生产调试?
stackdriver 如何调试生产中的应用程序?
在此期间服务器会停机吗?延迟如何?
有没有办法可以调试“已经发生”的事件?例如,我有一个在生产中运行的应用程序。还有一个问题——比如说,我无法将商品添加到购物车中,或者其他一些问题。我们可以回去调试问题吗?或者它是否调试实时应用程序?