google-app-engine - 将标签或标签附加到堆栈驱动程序日志
问题描述
我正在使用标准 AppEngine (Java) 开发网络服务。似乎对服务发出的每个请求都会使用 stackdriver 自动记录为“请求日志”,并且每个“请求日志”都附加了多个“应用程序日志”。
我需要以某种方式传递一些附加信息以登录到 stackdriver(比如提出请求的人的用户名),然后可以通过脚本从 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
推荐阅读
- excel - 从多个工作表中查找同一列的总计,并在新工作表的工作表名称旁边表示总计
- c# - 我的 Azure API(文本翻译、计算机视觉)的端点不可访问(错误代码 404)
- java - QuerySyntaxException:意外令牌:使用标准构建器在 postgresql 中的日期之间产生差异
- c# - 使用需要传递数组的 webservice(wsdl)
- java - 如何修复“错误:
- 内部元素必须是资源引用或为空。”?
- reactjs - 如何使用 React 解决“未提供令牌”消息?
- perl - Perl 内部变量。下一个表达式是否相同?
- php - laravel 上的本地化 URL 问题
- r - 在 R 中使用 anova() 进行模型比较时出现错误消息
- html - 与表单控件类相关的类在引导程序 4 中无法正常运行