gpt4 book ai didi

azure - AzureFunctions 中的自定义 TelemetryInitializers

转载 作者:行者123 更新时间:2023-12-02 23:08:32 25 4
gpt4 key购买 nike

简短:有没有办法将自定义 ITelemetryInitializer 添加到 AzureFunction 应用程序?

长:在成功将我们的 AzureFunction 应用程序与 ApplicationInsights 集成并彻底检测我们的代码后,很快就发现我们需要将各种跟踪和请求遥测关联在一起。为此,我们希望重用写入所有跟踪日志的自定义属性(称为 SessionId)。

快速搜索得到this SO postthis Docs article 。问题是这些文章假设我有权访问某些启动事件或服务器上的 ApplicationInsights.config 文件。我可能是错的,但我不相信我能够访问其中任何一个。

所以我的问题是,如何使用 AzureFunctions 执行此操作?

最佳答案

不,无法对其进行自定义。有work in progress允许这样做,但目前还没有。

您可以查看有关这些 Github 问题的更多详细信息

application insights integration - ITelemetryInitializer doesn't have any effects #1416

Unable to access TelemetryConfiguration in DefaultTelemetryClientFactory (App Insights) #1556

编辑:

这在 azure function v2 中是可能的。stackoverflow 上有一个问题,问题在这里:

Custom Application Insight TelemetryInitializer using Azure Function v2

问题已解决,从 Microsoft.Net.Sdk.Functions 1.0.25 版本开始一切正常,更多信息请参见:

https://github.com/Azure/azure-functions-host/issues/3731#issuecomment-465252591

关于azure - AzureFunctions 中的自定义 TelemetryInitializers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50868025/

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