gpt4 book ai didi

node.js - Azure Functions 未记录 App Insights 中的所有跟踪

转载 作者:行者123 更新时间:2023-12-03 03:49:10 25 4
gpt4 key购买 nike

我有一个 Azure Function App,其中包含与 Application Insights 连接的多个函数。

有时由于某种我不知道的原因,一些请求和跟踪会丢失,就像它们从未发生过一样,但我可以在我们的数据库以及其他系统中看到数据。

这是一个只需一次调用的新函数,在 azure 函数仪表板中我可以看到日志: enter image description here

但是在 Application Insights 中,当我尝试搜索跟踪或请求的日志时,没有检索到信息。 enter image description here

这种情况并非每次都会发生,但这并不是我第一次看到这个问题。我可以看到其他请求的日志,但我不知道为什么有时日志会丢失。

Azure 功能信息:

  • 运行时版本:3
  • 堆栈:NodeJS

最佳答案

您是否配置了采样?这可能表现为数据丢失。

您可以按如下方式控制,as per the documentation :

const appInsights = require("applicationinsights");
appInsights.setup("<instrumentation_key>");
appInsights.defaultClient.config.samplingPercentage = 33; // 33% of all telemetry will be sent to Application Insights
appInsights.start();

关于node.js - Azure Functions 未记录 App Insights 中的所有跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67588128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com