如何更改AppInsight的自定义EndpointAddress

时间:2019-01-10 06:54:04

标签: azure-application-insights

我想将AppInsight数据发送到自定义Web服务(已在WebAPI C#.NET上创建)。为此,我如下所述更改了ApplicationInsight.config文件,

<TelemetryChannel Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel, Microsoft.AI.ServerTelemetryChannel">
    <EndpointAddress>http://MyCustomWebServiceHostedInServer</EndpointAddress>
    <MaxTelemetryBufferCapacity>5</MaxTelemetryBufferCapacity>
</TelemetryChannel>

在配置文件中更改EndpointAddress之后,AppInsight数据不会传递到端点地址中指定的Web服务。

如果有人遇到过同样的问题,请告诉我解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果我误会你,请纠正我。

根据此doc,您可以将v2/track添加到自定义端点,如下所示:

<TelemetryChannel>         
     <EndpointAddress>http://MyCustomWebServiceHostedInServer/v2/track</EndpointAddress>
</TelemetryChannel>