azure - 如何在 Azure Functions 中禁用 Application Insights
问题描述
从最近开始,Azure Functions 开始强制用户使用 Application Insights 来捕获调用日志,而不是使用之前显示 20 个最近调用的简单系统。
我没有使用 Application Insights 的旧功能应用程序仍然可以正常工作并正确显示日志。
对于新的 Function Apps,如何禁用 Application Insights 并在没有它的情况下查看调用日志?
解决方案
更新
原始答案仅适用于 v1 函数,2.x 运行时不再将日志(由 ILogger 提供)发送到 Azure WebJobs Dashboard 使用的表。
如果没有 Application Insights,我们只能求助于 kudu( https://<functionAppName>.scm.azurewebsites.net/DebugConsole
) 并导航到D:\home\LogFiles\Application\Functions\function\<functoinName>
持久日志。
起源
转到 Azure 门户上的应用程序设置
删除
APPINSIGHTS_INSTRUMENTATIONKEY
(如果有)添加
AzureWebJobsDashboard
一个存储连接字符串。
推荐阅读
- python - 滑块寻找位置 pygamemixer
- complex-event-processing - 我想自动触发脚本,无需点击输入,也无需按 Enter
- sql - 减少多值连接 SQL 查询中的重复记录
- java - 如何解决Java“嵌套循环”问题?
- c# - 尝试在 Program Files 中安装 Configuration.Save() 时访问被拒绝
- heroku - Heroku 域路由 - www 有效,没有失败
- c# - C# 构造函数不接受子类型字典
- python - 如何将原始查询集转换为查询集?
- apache-kafka - 初始化 TEST 连接器后雪花卡夫卡连接器失败
- python - 如何从嵌套循环中获取变量?