首页 > 解决方案 > 将标签或标签附加到堆栈驱动程序日志

问题描述

我正在使用标准 AppEngine (Java) 开发网络服务。似乎对服务发出的每个请求都会使用 stackdriver 自动记录为“请求日志”,并且每个“请求日志”都附加了多个“应用程序日志”。

我需要以某种方式传递一些附加信息以登录到 stackdriver(比如提出请求的人的用户名),然后可以通过脚本从 stackdriver 中提取或抓取这些信息。

我对此有两个问题:

无论如何,我可以将此附加信息附加到请求日志中吗?

如果我将附加信息记录为出现在应用程序日志中的普通日志消息,有没有办法在消息上附加一个区别标签/标签,这将帮助我轻松可靠地提取它?(而不是依赖于在消息本身的文本中寻找模式)

标签: google-app-enginestackdrivergoogle-cloud-stackdriver

解决方案


1-是的,您可以将附加信息作为应用程序日志添加到请求日志中,如下所示:https ://cloud.google.com/appengine/docs/standard/python/logs ;

2-看起来您可以将标签或标签添加到日志:https ://cloud.google.com/logging/docs/api/tasks/creating-logs#writing_log_entries


推荐阅读