C# Azure功能已部署并运行,但功能监视器不';t显示调用数据

C# Azure功能已部署并运行,但功能监视器不';t显示调用数据,c#,azure,function,logging,azure-functions,C#,Azure,Function,Logging,Azure Functions,我有一个IoTHub触发函数,它将数据发送到EventHub,但最终进入CosmosDB集合 我的函数已经部署了一段时间,但我决定添加另一个特性并再次部署它。该函数仍在工作,因为我看到新数据被插入到CosmosDB集合中,但函数监视器不显示调用跟踪。当我转到“日志”选项卡时,它要么不记录日志,要么收到以下错误消息: 无法获取功能应用的主机状态。若要使用日志流,请确保功能主机正在运行 我检查了我的应用程序设置,我确实拥有正确的应用程序密钥和连接字符串,如下图所示: 我不确定这里的问题是什么,因为

我有一个IoTHub触发函数,它将数据发送到EventHub,但最终进入CosmosDB集合

我的函数已经部署了一段时间,但我决定添加另一个特性并再次部署它。该函数仍在工作,因为我看到新数据被插入到CosmosDB集合中,但函数监视器不显示调用跟踪。当我转到“日志”选项卡时,它要么不记录日志,要么收到以下错误消息:

无法获取功能应用的主机状态。若要使用日志流,请确保功能主机正在运行

我检查了我的应用程序设置,我确实拥有正确的应用程序密钥和连接字符串,如下图所示:

我不确定这里的问题是什么,因为我的数据仍然通过函数传递,但我无法看到日志。在App Insights上运行查询时,我也不会在日志上获得更新


我如何解决问题,或者什么可以帮助我解决此问题?

这似乎是一个暂时的问题。您可以创建新资源并重试。或者第二天测试

顺便说一句,如果您只想检查日志,您可以执行以下步骤(因为您的函数运行良好,应该可以正常工作):

转到
https://yourfunctionappname.scm.azurewebsites.net/DebugConsole


然后单击以
home\LogFiles\Application\Functions

查看使用Kudu在Azure中部署的内容-这是一个显示真正部署和运行的界面:)

在Kudu中,您应该能够看到所部署的功能,如所述。(如果您使用了其他受支持的语言进行开发,则在左侧有链接,可以查看它的外观)


正在谈论与您所遇到的问题类似的问题。

我已经使用Kudu查看了日志。我可以确认我看到了日志,并且日志中没有任何可能表明出现问题的错误。我将在新资源上部署函数并进行更新。更新:我创建了一个新函数应用程序资源,并使用它发布了我的函数。“管理”刀片中的调用痕迹看起来工作正常,但我昨天和今天再次检查,我再次遇到同样的问题;函数可以工作(它处理数据),但日志记录似乎不起作用…谢谢你建议Kudu,我在写文章之前已经检查了日志,我看到了日志,部署似乎没有失败,但我仍然无法从函数监视器中看到它们。我还阅读了您发送的问题,下一步我将尝试在新资源上重新发布该函数。嗨,这个问题有任何更新吗?嗨,我在下面回答了您的答案!