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

如何在Node.js版Azure Function App中禁用自适应采样

Azure Function App(Node.js 14)禁用自适应采样相关问题解答

针对你提出的四个问题,逐一解答如下:

  1. 何处可找到appsettings.json文件?
    appsettings.json是C#/.NET项目的专属配置文件,Node.js开发的Function App默认不会包含这个文件。你可以通过两种方式配置相关设置:
  • 直接在Azure门户的Function App控制台中,进入「配置」-「应用程序设置」,添加APPINSIGHTS_ADAPTIVE_SAMPLING_ENABLED并设置为false;
  • 如果你用Terraform部署,在azurerm_function_app资源的app_settings块中添加该配置项。
    另外本地调试时可以用local.settings.json,但这个文件仅用于本地环境,部署到Azure后需要手动同步到门户设置才会生效。
  1. 何处可找到.cs文件?
    .cs文件是C#项目的代码文件,你用Node.js开发Function App,项目中不会存在这类文件。之前查到的ConfigureServices方法、startup.cs都是针对C# Function App的配置方式,和Node.js项目无关,无需关注。

  2. 何处可找到ApplicationInsights.config文件?
    这个文件同样是C#/.NET项目特有的Application Insights配置文件,Node.js Function App没有该文件,不用寻找。

  3. 将host.json中的samplingSettings设为false是否会同时禁用自适应采样?
    将samplingSettings.isEnabled设为false会完全关闭Application Insights的所有采样功能,自然也包括自适应采样。如果只想单独禁用自适应采样、保留固定采样规则,可以在samplingSettings中新增adaptiveSamplingEnabled字段并设为false,修改后的host.json示例如下:

{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": true,
        "excludedTypes": "Request",
        "adaptiveSamplingEnabled": false
      }
    }
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 18:23:11