如何解决如何从自定义端点发送遥测数据到Azure应用洞察
我正在使用具有客户端服务器体系结构的WPF应用程序,但我们不为客户端计算机提供Internet,因此我在具有自定义端点的客户端WPF应用程序中实现了应用遥测,它现在将发送到我们的本地服务器(本地)将此遥测数据发送到蔚蓝云(服务器已连接互联网)
解决方法
根据内部部署服务器应用程序使用的语言/平台,您可以选择相应的Application Insights SDK并为应用程序见解编写自定义代码using TelemetryClient to send telemetry。
跟进更新: 在客户端,您可以像下面这样序列化整个遥测对象,然后将其发布到自定义端点。
var traceTelemetry = new TraceTelemetry("test message",SeverityLevel.Critical);
traceTelemetry.Context.Cloud.RoleInstance = "test";
var traceTelemetrySerialized = JsonConvert.SerializeObject(traceTelemetry);
然后您可以在服务端反序列化然后发送给AI:
var traceTelemetryDeserialized = JsonConvert.DeserializeObject<TraceTelemetry>(traceTelemetrySerialized);
telemetryClient.TrackTrace(traceTelemetryDeserialized);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。