我想将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服务。
如果有人遇到过同样的问题,请告诉我解决方案。
谢谢。
答案 0 :(得分:0)
如果我误会你,请纠正我。
根据此doc,您可以将v2/track
添加到自定义端点,如下所示:
<TelemetryChannel>
<EndpointAddress>http://MyCustomWebServiceHostedInServer/v2/track</EndpointAddress>
</TelemetryChannel>