我是使用Amazon ECS的新手。
我在ECS的Cloudwatch日志中发现了奇怪的字符串。
I, [2017-01-29T06:17:22.418996 #1] INFO -- : [985806be-dd71-48de-9c8d-ee8d29bd6c10] Rendering /usr/local/bundle/gems/actionpack-5.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb
我认为[985806be-dd71-48de-9c8d-ee8d29bd6c10]
很奇怪。
因为像字符串这样的id不是ECS任务ID,ECS容器实例id或docker容器id。
我在app工作容器中执行RAILS_ENV=production bin/rails console
并执行Rails.logger.info('foo')
,ID就像字符串一样没有。
这是什么类型的ID?
答案 0 :(得分:1)
这可能是请求ID。
您的应用程序似乎已配置log tagging。这会为每个日志条目添加一个唯一的uuid(标识当前请求)。这允许查找/组合/跟踪/分析在同一请求期间但在应用程序的不同部分中写入的多个日志条目。