google-cloud-logging相关内容

登录GCP和本地

我正在构建一个旨在运行在Google Cloud平台中的虚拟机上的系统。但是,作为一种备份形式,它也可以在本地运行。这就是说,我目前的问题是关于日志。我有两个记录器,都在工作,一个是本地记录器,一个是云记录器。 云日志 import google.cloud.logging from google.cloud.logging.handlers import CloudLoggingHa ..

日志未嵌套在灵活 VM 中的请求下

我有一个模块在 App Engine Classic 中运行,另一个模块在 App Engine 灵活中运行.查看在 App Engine Classic 中运行的日志时,日志条目嵌套在每个请求中. 但是,在查看在 App Engine 柔性中运行的日志时,它们不是嵌套的.每个日志条目似乎都与请求断开连接.这使得很难确定哪个日志与哪个请求相关联. 是否可以将 App Engine Fl ..
发布时间:2021-12-14 22:54:21 其他开发

如何将我的 java 应用程序日志事件映射到 GCP Felexible 非兼容 App Engine 中相应的云日志事件级别?

我是 GCP AppEngine 的新手,出于多种原因我选择了柔性环境.然而,我震惊地发现灵活环境的非“兼容"运行时似乎不允许我将我的应用程序的日志事件映射到云日志记录中的适当日志级别.我读对了吗?https://cloud.google.com/appengine/docs/flexible/java/writing-application-logs#writing_application_lo ..

"gcloud应用程序记录尾巴"显示一周前的数据

我正在尝试流式传输我的Google Cloud Platform应用程序的日志.我注意到的第一件事是Google至少每秒发送大约10次健康检查,因此我必须 grep -v/health 来获取任何有用的信息.那是标准吗? 第二件事是它流传输旧日志.我正在运行 gcloud应用程序日志尾部-s默认值,并从4月11日(此时是一个星期)开始获取日志.较新的日志(从4、3和2天前开始)在数小时内缓慢 ..
发布时间:2021-05-12 19:43:52 其他开发

如何在另一个大型查询计划查询运行后立即运行大型查询计划查询

我在通过另一个计划大查询作业触发计划大查询作业时遇到问题.我有2个大查询表,一旦将文件放置在Google云存储桶中就会被加载.我有2个数据流作业,可触发该过程并加载大查询表.使用cloud函数和pub子主题,我触发了这2个表的计划查询.对我来说,为数据流作业创建一个过滤器非常容易,它将触发我的计划查询.例如如下 protoPayload.methodName =“" jobservice.jo ..

存储桶中的GCP Stackdriver Logging日志格式从每个容器的文件夹更改为stdout \ stderr

我有一个问题,与这里描述的类似: GKE kubernetes容器标准输出日志格式已更改 在旧版本的stackdriver中,我有1个带有过滤器的接收器,如下所示: resource.type=container, resource.namespace_id=[NAMESPACE_NAME] resource.pod_id=[POD_NAME] 并且日志很好地存储在存储桶中,就像 ..

如何在Firebase Cloud Function可调用堆栈跟踪中显示TypeScript源?

我有一组Cloud Function,它们执行类似于CRUD的功能来获取单个资源,列出资源等,getWidgetByURL,listWidgets,deleteWidget. 对于更广泛的上下文,这些都写在单个src/service.ts文件中,而src/index.ts公开了一组可调用对象: import * as functions from 'firebase-functions ..

Spring Boot App Engine日志格式不正确

我已经在appengine上部署了spring boot 2应用程序,并且运行良好. 唯一的问题是标准日志记录机制与gcp日志记录系统发生冲突.我得到的是数百条信息日志,即使出现异常或警告也是如此. 我认为问题在于日志确实很长,并且以一些不必要的数据开头. 在我的配置中,我使用lombok + Slf4j登录我的应用程序,并且由于我已经安装了spring-boot-starter ..

登录到GCP或本地

假设有一个在GCP上运行的系统,但是作为备份,可以在本地运行. 在云上运行时,stackdriver非常简单. 但是,如果在云上,或者如果不在云上,我需要我的系统推送到stackdriver,使用本地python记录器. 我也不想包含任何逻辑,这应该是自动的. 记录时,直接登录到Python/本地记录器. 如果在GCP上->将其推送到stackdriver. 我可以 ..

在Typescript函数项目中添加@ google-cloud/logging会出错

编辑: 对于其他具有相同问题的人-在类正文中将const Logging: any = require('@google-cloud/logging')与var logger = Logging()一起使用就像一个魅力! 请记住使用var logger = Logging()实例化记录器库.否则,您仍然会得到 logger.log不是函数! 原始帖子 我有一个用打字稿写的fire ..

使用Python查询GCP Stackdriver日志

我正在使用Python3查询Stackdriver的GCP日志.不幸的是,具有重要数据的日志条目以"NoneType"而不是"dict"或"str"的形式返回给我.结果"entry.payload"的类型为"None",而"entry.payload_pb"具有我想要的数据,但出现乱码. 是否有一种方法可以让Stackdriver以干净的格式返回此数据,或者有一种我可以解析它的方法? 如果没 ..

Google App Engine为什么某些日志没有显示?

在Google App Engine灵活环境中,许多日志正在跳过,并且未在日志记录控制台中显示,并且它一直在发生,我正在Google Cloud信息中心的Stackdriver Logging部分中对其进行检查,我正在使用console.log()被跳过,但mongoose查询日志正在打印. 此外,现在有时会显示我的日志console.logs,但有时不会,但是以前每次都会显示它们.为什么现 ..

使用Go登录到Google Container/Compute Engine中的Google Cloud

我有一个GKE应用程序,其中有20个运行Go的节点.我想合并所有日志,以便在Google Developers Console日志查看器中查看,但是遇到两个问题.我无法进行严重性筛选,并且日志消息中的每个换行符都会在查看器中启动一个新的日志条目(问题出在日志中的换行符处). 我具有google-fluent-d设置,因此所有标准输出都记录在云中,并且我使用了log.Lshortfile,调用 ..