0

我想将 Application Insights 遥测数据记录到我自己的帐户和客户的帐户中。

使用 TelemetryClient 的多个实例将相同的数据记录到两个不同的 Application Insights 检测密钥是否有任何问题?还是有更好的方法来做到这一点?

4

1 回答 1

5

您可以在 TelemetryClient 级别指定 InstrumentationKey:

    this.Client = new TelemetryClient();
    this.Client.InstrumentationKey = "<your ikey>";

或直接在单个项目级别:

    public void ModifyItem(ITelemetry item)
    {
        // Replace ikey
        item.Context.InstrumentationKey = this.ikey;
    }

如果您要将自动收集的数据发送到不同的 ikey,那么您可以在 TelemetryInitializer 中修改检测密钥,甚至可以使用 TelemetryProcessor 自己直接数据。

于 2018-06-14T04:39:28.110 回答