Javascript 有没有办法在Azure中模拟Mixpanel这样的服务?

Javascript 有没有办法在Azure中模拟Mixpanel这样的服务?,javascript,azure,analytics,Javascript,Azure,Analytics,我需要将事件发送到存储在稍后可以下载或查询的位置 这些事件将在一些高流量页面中嵌入的javascript文件中生成,每月将有大约1000多万个事件,因此我正在Azure中寻找一些可以承受此类工作负载的东西(我有一些信用),最好是以自动缩放的方式。有办法吗 我已经研究了一些Azure产品,比如Event Hub,它似乎可以输出到数据湖存储中,这样就可以工作了,但似乎事件生成器不能使用javascript 我还调查了Google Analytics事件,但我无法访问其中的所有数据,除非我有Analy

我需要将事件发送到存储在稍后可以下载或查询的位置

这些事件将在一些高流量页面中嵌入的javascript文件中生成,每月将有大约1000多万个事件,因此我正在Azure中寻找一些可以承受此类工作负载的东西(我有一些信用),最好是以自动缩放的方式。有办法吗

我已经研究了一些Azure产品,比如Event Hub,它似乎可以输出到数据湖存储中,这样就可以工作了,但似乎事件生成器不能使用javascript


我还调查了Google Analytics事件,但我无法访问其中的所有数据,除非我有Analytics 360,这太贵了。

您已经调查了事件中心-这是一个好的开始。EH可以接受HTTP或AMQP中的消息。有JavaScript库可以帮助您包装它:

  • 这一个将HTTP封装在JS中:
  • 来自MS的这篇文章为node.js包装了AMQP:
EH还可以使用相对较新的“归档”功能将事件导出到存储帐户中:


或者,您可以使用SaaS解决方案,如“Application Insights-Analytics”,发送、存储和查询您的事件:

您看过Application Insights吗?是的,我已经浏览了一遍,但它似乎专注于性能和异常日志记录,这不是我的情况。