gpt4 book ai didi

javascript - 如何处理 Application Insights 中的跟踪信息

转载 作者:行者123 更新时间:2023-11-30 11:11:16 25 4
gpt4 key购买 nike

我正在使用 Application Insights 跟踪网页中的事件:

appInsights.trackEvent("my-event", { test: true });

但是我可以看到日志中的每个条目都收集了有关其他几件事的一些信息,例如:

  • 用户 ID
  • session ID
  • 操作名称

最后一个很敏感,因为我可以获取计算机的名称或其他一些信息。为了遵守 GDPR,我想从我的日志中删除这些信息。

如何告诉 Application Insights 在记录数据之前对其进行处理?就我而言,我想访问将由 trackEvent 发送的对象,并在传输之前对其进行修改。

最佳答案

您可以使用TelemetryInitializers为了那个原因。它们允许您在将项目发送到 Application Insights 之前修改项目

就您而言,它可能很简单

appInsights.queue.push(function () {
appInsights.context.addTelemetryInitializer(function (envelope) {
envelope.tags['ai.operation.name'] = 'xxx';
});

关于javascript - 如何处理 Application Insights 中的跟踪信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53518964/

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