You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已发布的Azure Function监控中成功与错误计数始终为0的问题

问题描述

我已将基于.NET Core 3.1开发的Azure Function发布至Azure平台,运行正常且可向数据库插入记录。启用Application Insights后,能通过该工具查看函数正常运行,但Azure Function的监控面板中,成功计数与错误计数始终为0,已等待远超5分钟仍未改变。Azure Functions默认通过Application Insights实现监控,理应更新计数,特此求助。

排查与解决建议
  • 检查Application Insights关联配置
    确认Azure Function的应用程序设置中,APPINSIGHTS_INSTRUMENTATIONKEY或APPLICATIONINSIGHTS_CONNECTION_STRING配置正确,且与目标Application Insights资源的对应信息匹配。可在Azure门户的Function App -> 配置 -> 应用程序设置中核对。
  • 验证监控数据是否流入Application Insights
    进入关联的Application Insights资源,在“日志”模块运行以下Kusto查询:
    requests | where cloud_RoleName == "<你的Function App名称>" | take 10
    
    若能查询到请求记录,说明数据已进入AI但Function面板未同步;若查询无结果,说明数据采集或传输环节存在问题。
  • 确认运行时与依赖包兼容性
    检查Function App的运行时版本是否为v3(对应.NET Core 3.1),可在Function App -> 配置 -> 常规设置中查看。同时确保项目中已安装与运行时兼容的Microsoft.Azure.WebJobs.Logging.ApplicationInsights NuGet包。
  • 手动触发并刷新监控面板
    手动触发一次函数执行,等待2-3分钟后刷新Function的监控面板,部分场景下数据批处理可能导致延迟,但超5分钟无更新需进一步排查。
  • 重启Function App
    尝试重启Function App,强制加载最新的监控配置,可解决配置未生效的问题。
  • 检查Azure区域服务状态
    确认所在Azure区域的Functions和Application Insights服务运行正常,可通过Azure门户的服务状态页面查看。

内容的提问来源于stack exchange,提问作者tony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:12:16