有没有办法模仿像Azure中的Mixpanel这样的服务?

时间:2016-10-25 17:33:51

标签: javascript azure analytics

我需要发送事件存储在某个地方,我以后可以下载或查询它们。

这些事件将在嵌入一些高流量页面的javascript文件中生成,每月将有大约10M +事件,所以我在寻找Azure中的东西(我有一些信用),可以采取这些类型的工作量,最好是自动,自动缩小的方式。有办法吗?

我已经研究了一些像Event Hub这样的Azure产品,它似乎可以输出到Data Lake Store,这样就行了,但似乎事件生成器不能用于javascript。

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

1 个答案:

答案 0 :(得分:2)

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

EH还可以使用相对较新的“存档”功能将事件导出到存储帐户:https://azure.microsoft.com/en-us/documentation/articles/event-hubs-archive-overview/

或者,您可以使用“Application Insights - Analytics”等SaaS解决方案来发送,存储和查询您的活动:https://azure.microsoft.com/en-us/documentation/articles/app-insights-analytics/