gpt4 book ai didi

javascript - 如何在 JavaScript 中获取 Application Insights 操作 id?

转载 作者:行者123 更新时间:2023-12-01 15:24:41 26 4
gpt4 key购买 nike

我有一个用 javascript 编写的 Azure Function 应用,集成了 Application Insights:

const AppInsights = require("applicationinsights");

AppInsights.setup(appInsightsInstrumentationKey);
AppInsights.defaultClient.context.tags[
AppInsights.defaultClient.context.keys.cloudRole
] = "My back-end";
AppInsights.start();

模块版本为1.7.4。

我确实需要访问当前操作 ID 以将其发送到我的自定义日志,以便与 Azure 中的 AI 日志相关联。在我的函数中我尝试了这个:

var telemetry = appInsights.defaultClient;
var oid = telemetry.context.tags["ai.operation.id"]; // does not work
var oid = telemetry.context.operation.id; // does not work

尽管如此,AI 仍会以某种方式收集它,以便我可以在 Azure 门户中看到它:

enter image description here

如何在 Azure 函数运行时访问 operation_id 值?

最佳答案

您可以使用这行代码尝试一下:

//operation id
var s = client.context.keys["operationId"];

我通过debug找到了它,截图如下:

enter image description here

关于javascript - 如何在 JavaScript 中获取 Application Insights 操作 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61959072/

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