gpt4 book ai didi

Azure 批量应用程序洞察

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

我正在尝试在通过 .net core 3.1 控制台应用程序运行时获取应用程序见解以在 azure 批处理作业/任务中工作。

当我通过 Visual Studio 调试或直接在批处理池中的节点上运行控制台应用程序时,我会获得所有适当的遥测和日志。但是,当我设置任务来运行控制台应用程序时,我没有在应用程序见解中获得任何数据。

我浏览过的指南:

通过任务运行控制台应用程序时是否可以获取 AppInsights 数据?

编辑我已将 TelemetryClient.Flush 和 Thread.sleep 添加到进程的末尾。我现在可以看到对 TelemetryClient.TrackedEvents 的显式调用,但我没有获得任何依赖信息,例如 SQL 调用、api 调用等。这只发生在任务内进行的调用。如果通过常规命令行调用控制台应用程序,则所有信息都是可见的。

最佳答案

问题可能是控制台应用程序在发送遥测数据之前关闭。您需要在遥测客户端/等上显式调用“flush”,并等待一段时间以允许发送遥测数据。

参见:TelemetryClient produces inconsistent results in Application Insights

关于Azure 批量应用程序洞察,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61681425/

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