【问题标题】:How to disable Application Insights in Azure Functions如何在 Azure Functions 中禁用 Application Insights
【发布时间】:2019-02-19 14:28:09
【问题描述】:

从最近开始,Azure Functions 开始强制用户使用 Application Insights 来捕获调用日志,而不是使用之前显示 20 个最近调用的简单系统。

我没有使用 Application Insights 的旧功能应用仍然可以正常工作并正确显示日志。

对于新的 Function Apps,如何禁用 Application Insights 并在没有它的情况下查看调用日志?

【问题讨论】:

    标签: azure azure-functions azure-application-insights


    【解决方案1】:

    更新

    原始答案仅适用于 v1 函数,2.x 运行时不再将日志(由 ILogger 提供)发送到 Azure WebJobs Dashboard 使用的表。

    如果没有 Application Insights,我们只能转向 kudu(https://<functionAppName>.scm.azurewebsites.net/DebugConsole) 并导航到 D:\home\LogFiles\Application\Functions\function\<functoinName> 以获取持久日志。


    起源

    转到 Azure 门户上的应用程序设置

    1. 删除APPINSIGHTS_INSTRUMENTATIONKEY(如果有)

    2. 使用一个存储连接字符串添加AzureWebJobsDashboard

    【讨论】:

    • 谢谢!同时我在这个问题中找到了你的另一个更详细的答案:stackoverflow.com/questions/50389601/…
    • @K48 太好了,我第一次发布那个旧答案时,AzureWebJobsDashboard 没有用,所以我提供了解决方法。 v2 GA后,我发现这个设置又有效了。既然你只想拿回来,我就删掉了门户中已经显示的其他推荐信息。
    猜你喜欢
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多