奇怪的 ID,例如 ECS 上 Rails 中的 uuid
Strange ID like uuid in Rails on ECS
我是 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 like string不是ECS任务id,ECS容器实例id或者docker容器id。
我在应用程序工作容器中做 RAILS_ENV=production bin/rails console
并做 Rails.logger.info('foo')
,像字符串这样的 id 什么都不是。
这是什么类型的id?
这可能是请求 ID。
您的应用程序似乎已配置 log tagging。这会为每个日志条目添加一个唯一的 uuid(标识当前请求)。这允许 find/combine/track/analyze 在同一请求期间写入但在应用程序的不同部分的多个日志条目。
我是 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 like string不是ECS任务id,ECS容器实例id或者docker容器id。
我在应用程序工作容器中做 RAILS_ENV=production bin/rails console
并做 Rails.logger.info('foo')
,像字符串这样的 id 什么都不是。
这是什么类型的id?
这可能是请求 ID。
您的应用程序似乎已配置 log tagging。这会为每个日志条目添加一个唯一的 uuid(标识当前请求)。这允许 find/combine/track/analyze 在同一请求期间写入但在应用程序的不同部分的多个日志条目。