如何克服日志问题?
How to overcome issues with logs?
当我转到 "Monitor" 功能页面时,有一个 "Logs" 面板。这里有两个问题
滚动条不起作用 - 这是怎么回事?
日志不完整。有时它会在单词中间以“..”开头。这是为什么?
如何获得完整的日志?这个存储在哪里?
这里是函数团队的 Chris
我们内置的 Monitoring 有一些粗糙的边缘,它们的持续时间比应有的长。解决您的具体问题:
下个月我们将进行分页和日期过滤。您今天可以通过转到您的 Kudu 站点(Function App Settings > Go To Kudu)来解决这个问题,然后在工具菜单下,转到 "Web jobs dashbaord",然后单击顶部的 "Functions" 选项正确的。 (或 .scm.azurewebsites.net/AzureJobs).
“...”是一个截断问题,我们将在本月晚些时候发布的下一个版本中解决这个问题。 GitHub #1051
一旦这些都解决了,你应该不会有获取完整日志的问题。
它的存储位置在您的存储帐户中,但是当您使用门户(或您设置 fileLoggingMode option in your host.json to always 时,我们会记录到磁盘。那里只有 perf/cost 个问题,所以我们并不总是这样做。正如@4c74356b41 在
所说,它是可以访问的
home\LogFiles\Application\Functions\[Host|Functions\{functionname}]
我们正在努力在不久的将来添加 Application Insights 集成,我建议大家研究一下。我们可以选择将您的踪迹上传到那里。它在提醒那些 logs/etc 方面具有很好的经验。如果您引入 App Insights SDK 并包装您的代码 (example here on GitHub),您今天就可以执行此操作,但我们将在不久的将来自动执行此操作。
当我转到 "Monitor" 功能页面时,有一个 "Logs" 面板。这里有两个问题
滚动条不起作用 - 这是怎么回事?
日志不完整。有时它会在单词中间以“..”开头。这是为什么?
如何获得完整的日志?这个存储在哪里?
这里是函数团队的 Chris
我们内置的 Monitoring 有一些粗糙的边缘,它们的持续时间比应有的长。解决您的具体问题:
下个月我们将进行分页和日期过滤。您今天可以通过转到您的 Kudu 站点(Function App Settings > Go To Kudu)来解决这个问题,然后在工具菜单下,转到 "Web jobs dashbaord",然后单击顶部的 "Functions" 选项正确的。 (或 .scm.azurewebsites.net/AzureJobs).
“...”是一个截断问题,我们将在本月晚些时候发布的下一个版本中解决这个问题。 GitHub #1051
一旦这些都解决了,你应该不会有获取完整日志的问题。
它的存储位置在您的存储帐户中,但是当您使用门户(或您设置 fileLoggingMode option in your host.json to always 时,我们会记录到磁盘。那里只有 perf/cost 个问题,所以我们并不总是这样做。正如@4c74356b41 在
所说,它是可以访问的 home\LogFiles\Application\Functions\[Host|Functions\{functionname}]
我们正在努力在不久的将来添加 Application Insights 集成,我建议大家研究一下。我们可以选择将您的踪迹上传到那里。它在提醒那些 logs/etc 方面具有很好的经验。如果您引入 App Insights SDK 并包装您的代码 (example here on GitHub),您今天就可以执行此操作,但我们将在不久的将来自动执行此操作。