Azure WebJob QueueTrigger-ed 调用日志存储在哪里?
Where are Azure WebJob QueueTrigger-ed Invocation Logs Stored?
我正在尝试查找在 QueueTrigger 网络作业中处理的队列消息。问题是处理后我没有将这些消息保存在任何地方,现在我需要它们。我知道它们在
的 SCM WebJobs 仪表板中可用
https://{sitename}.scm.azurewebsites.net/azurejobs/#/functions/invocations/{invocation-id}
...如果我知道 {invocation-id}。我有几百条已处理的消息,我试图在特定日期范围内检索这些消息,因此在网络浏览器中逐页浏览是不切实际的。
有谁知道 SCM 显示的这些日志存储在哪里?我查看了 azure-jobs-host-output
和 azure-webjobs-dashboard
,但在任何地方都找不到消息。我还查看了 \data\jobs\continuous\{webjob}\job_log.txt
,但这似乎只是作业的 Console.output,而不是传递给 webjob 函数的触发 CloudQueueMessage 数据。
根据我的研究,详细的调用日志在 azure-webjobs-dashboard\functions\instances
下,如下所示:
此外,Invocation Log的列表记录在azure-webjobs-dashboard\functions\recent\flat
下如下:
我正在尝试查找在 QueueTrigger 网络作业中处理的队列消息。问题是处理后我没有将这些消息保存在任何地方,现在我需要它们。我知道它们在
的 SCM WebJobs 仪表板中可用https://{sitename}.scm.azurewebsites.net/azurejobs/#/functions/invocations/{invocation-id}
...如果我知道 {invocation-id}。我有几百条已处理的消息,我试图在特定日期范围内检索这些消息,因此在网络浏览器中逐页浏览是不切实际的。
有谁知道 SCM 显示的这些日志存储在哪里?我查看了 azure-jobs-host-output
和 azure-webjobs-dashboard
,但在任何地方都找不到消息。我还查看了 \data\jobs\continuous\{webjob}\job_log.txt
,但这似乎只是作业的 Console.output,而不是传递给 webjob 函数的触发 CloudQueueMessage 数据。
根据我的研究,详细的调用日志在 azure-webjobs-dashboard\functions\instances
下,如下所示:
此外,Invocation Log的列表记录在azure-webjobs-dashboard\functions\recent\flat
下如下: