ManageIQ 以下列形式在automation.log 中创建日志:
[----] I, [2018-03-15T08:26:22.292771 #29399:3a99874] INFO -- : Q-task_id([service_template_provision_request_1000000023798]) <AEMethod limits> Getting Tenant Quota Values for: {}
[----] I, [2018-03-15T08:26:23.335038 #29399:44d130] INFO -- : Q-task_id([service_template_provision_request_1000000023798]) Followed Relationship [miqaedb:/System/Request/SERVICE_PROVISION_INFO#create]
[----] I, [2018-03-15T08:26:27.058401 #29409:44d130] INFO -- : Q-task_id([service_template_provision_task_1000000021859]) User [myuser] with current group ID [1000000000027] name [Domain mydomain (admin)]
我们可以看到日志行之间有一些联系。前 2 个具有相同的 service_template_provision_request 标识符,并且在开头的主题标签之后的标识符中也具有相同的数字 (29399)。最后 2 个日志在开头 (44d130) 的主题标签中的冒号后具有相同的标识符。我想知道所有这些是什么意思。
我知道 service_template_provision_request 对应于我在订购服务时分配的请求号。但是带有标签的标识符的含义使我无法理解。
我的最终目标是能够确定哪些日志与哪个请求、哪个任务以及哪个任务是由哪个请求引起的。理想情况下按原样使用日志。
我想我可以更改代码,以便在每个任务开始时我们用请求 ID 记录任务 ID,但我想知道是否可以避免这样做。