azure - 如何排除Azure函数日志中的请求日志条目?

标签 azure azure-functions

如何排除 Azure Function 应用程序日志输出中的“请求”日志条目?

example entries

这些条目似乎是由函数运行时本身生成的,而不是我手动创建或有兴趣查看的条目。它们似乎主要与 Blob 触发器的存储轮询等相关。我以前看不到这些条目,但现在它们填满了我的日志,使我很难找到我感兴趣的日志。

我的 host.json 文件中确实有一些日志记录配置,但它似乎没有改变任何内容。如下所示...

{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": true,
        "excludedTypes": "Request"
      }
    },
    "logLevel": {
      "WhatInBoxFunctions": "Information"
    }
  }
}

最佳答案

  • 谢谢@Delliganesh ,我遵循了一些配置。

  • 正如您在上面的屏幕截图中提到的,应忽略请求 ID 日志。

  • 对于日志条目和请求 ID,我创建了可在本地运行的函数应用程序。

enter image description here

enter image description here

排除了请求类型,这样我就可以忽略应用洞察日志中的请求 ID。

更新了host.json模块:

{
    "version": "2.0",
    "logging": {
      "applicationInsights": {
        "samplingSettings": {
          "isEnabled": true,
          "excludedTypes": "Request"
        }
      },
      "logLevel": {
        "default": "Warning",
        "MyFunctionApp": "Information"
      }
    }
  }
  • 检查下面的日志流:

enter image description here

关于azure - 如何排除Azure函数日志中的请求日志条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76682255/

相关文章:

typescript - 即使结果代码为 500,Azure 函数成功状态也为 true

c# - 在Azure Batch中运行Azure数据工厂事件时,应如何处理异步性

azure - azure SDK 工具链 2.9 的 schemaVersion 是什么

Azure函数: Is there any way to handle TimerTrigger from Azure SDK?

Azure Functions 方法未找到错误

.net - 在 .NET 5 中测试 Azure 函数

azure - 如何通过API App公开Azure APIM API?

azure - Azure AD 身份验证、SQL 身份验证、MSI 和 token 库之间的区别

Azure B2C 如何拥有具有最大 session 限制的滚动 session ?

azure - 为什么应用程序洞察将 400 错误请求记录为成功请求而不记录异常