将Azure Application Insights数据发送到事件中心

将Azure Application Insights数据发送到事件中心,azure,azure-application-insights,azure-eventhub,Azure,Azure Application Insights,Azure Eventhub,我有一个带有application insights sdk的静态dot net web应用程序。如何将应用程序洞察数据发送到Azure事件中心?我已成功使用Azure连续导出功能,但我更希望将遥测数据发送到事件中心。要明确地将数据发送到eventhub,您需要使用eventhub SDK,该SDK当前在.NET/C#、Java、REST和Node.js中提供。对于web应用程序,通过RESTAPI发送可能是最简单的方法。有关更多信息,请参阅API参考: 一个问题是,当前使用REST不支持接收事

我有一个带有application insights sdk的静态dot net web应用程序。如何将应用程序洞察数据发送到Azure事件中心?我已成功使用Azure连续导出功能,但我更希望将遥测数据发送到事件中心。

要明确地将数据发送到eventhub,您需要使用eventhub SDK,该SDK当前在.NET/C#、Java、REST和Node.js中提供。对于web应用程序,通过RESTAPI发送可能是最简单的方法。有关更多信息,请参阅API参考:


一个问题是,当前使用REST不支持接收事件,您仍然需要一个.NET或Java应用程序位于接收端

我们并不真正支持这一点。让SDK将数据发送到App Insights portal要容易得多,然后您可以使用连续导出将数据移出存储。如果你愿意,你可以把它从那里移走


您计划最终如何处理这些数据?(我的意思是,为什么事件Hub……)

< P>如果你正在寻找一个通用的日志框架——它可以被配置成将数据发送到你想要的“任何数据目标”——你应该考虑查看。 用于EventHubs的log4net appender的良好实现。

@greypanda

正如您所知,Continuous Export当前仅将应用程序洞察导出到blob存储,您可以从中提取数据,以便在任何工作流中使用。直接在事件中心导出可能是未来的一项功能,因此请在我们的UserVoice站点上记录此内容:

我们还将很快为应用程序洞察提供一组RESTAPI(请参阅),这可能会对您有所帮助

我想了解更多关于您的场景的信息,以便在此实例中更好地帮助您并改进我们的导出和API功能。欢迎在这里回复,或者如果你愿意,给我发一封离线邮件

多谢各位


戴尔·科特克(dalek@microsoft.com)

我已经分别试用了Event Hub SDK。我想我的问题是,如何通过编程检索AppInsights遥测数据,并将其推送到事件中心,以用于一个DotNetMVCWeb应用程序?因为,默认情况下,它会将遥测数据发送到azure app insights服务,从那里您可以运行连续导出。如何以编程方式检索app insights遥测数据,然后将其发送到事件中心?例如,您将代码放置在何处以及如何放置,即视图、模型、控制器?默认配置对我来说是一个黑匣子。可能有一种方法可以使用示例AppInsightsJava脚本片段来实现。但是该脚本使用一个检测键来验证和推送事件。我不完全确定如何修改脚本以改为使用事件中心。您所描述的听起来像是输出重定向功能,我不确定AppInisghts当前是否支持它。让我询问AppInsight团队,并在得到答复后回复您。我们不希望使用连续导出。我们希望将遥测数据发送到事件中心。Event hub可扩展且更可靠为什么不使用Event hub?你肯定那是不可能的吗?从web页面调用java脚本到事件中心怎么样?