我有一个带有应用程序洞察sdk的静态网络网络应用程序。如何将应用程序洞察数据发送到Azure Event Hub?我已成功使用Azure持续导出功能,但我更愿意将遥测数据发送到事件中心。
答案 0 :(得分:1)
@greypanda,
如您所知,持续导出目前仅将应用程序洞察导出到blob存储,您可以从中获取数据以用于您想要的任何工作流。直接在事件中心导出可能是未来的功能,因此请在我们的UserVoice网站上记录:https://visualstudio.uservoice.com/forums/357324-application-insights。
我们还将很快为Application Insights提供一组REST API(请参阅https://visualstudio.uservoice.com/forums/357324-application-insights/suggestions/4999529),这可能会对您有所帮助。
我想了解有关您的方案的更多信息,以便在此实例中为您提供更好的帮助,并改进我们的导出和API功能。您可以随时在这里回复,或者如果您愿意,可以离线给我发邮件。
谢谢
Dale Koetke(dalek@microsoft.com)
答案 1 :(得分:0)
要向eventhub显式发送数据,您需要使用EventHub SDK,它目前在.NET / C#,Java,REST和Node.js中可用。对于您的Web应用程序,通过REST API发送可能是最简单的方法。有关详细信息,请参阅API参考:https://msdn.microsoft.com/en-us/library/azure/dn790674.aspx
一个问题是,使用REST目前不支持接收事件,您仍然需要.NET或Java应用程序才能在接收端。
答案 2 :(得分:0)
我们并不真的支持这一点。让SDK将数据发送到App Insights门户要容易得多,然后您可以使用Continuous Export将其移出到存储中。如果您愿意,可以use Stream Analytics从那里移动它。
您打算最终对数据做什么? (我的意思是,为什么事件中心......?)
答案 3 :(得分:0)