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

标签 javascript azure analytics

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

这些事件将在嵌入一些高流量页面的 JavaScript 文件中生成,每月大约有 1000 万个以上的事件,所以我正在 Azure 中寻找一些东西(我有一些功劳),它可以处理这些类型的事件工作负载,最好以自动、自动缩放的方式。有办法吗?

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

我还研究了 Google Analytics 事件,但除非我有 Analytics 360,否则我无法访问其中的所有数据,这太昂贵了。

最佳答案

您已经研究了事件中心 - 这是一个好的开始。 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/

关于javascript - 有没有办法在 Azure 中模仿像 Mixpanel 这样的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40246217/

相关文章:

javascript - 在多个 js 文件中具有多个 $(document).ready 函数的含义

ruby - 从 Azure 媒体服务中的 Assets 下载 Assets 文件

python - 使用 Azure Key Vault 和 Active Directory 检索 secret

javascript - AngularJS中变量的动态名称

javascript - 如何查询具有不同属性的模型

azure - 检索 Azure ML v2 的当前作业

algorithm - App Store 如何计算每个应用的唯一下载次数?

api - Piwik API如何获得7天的每日访问量

ios - 当我在 iOS Analytics 中看到我的应用程序崩溃时该怎么办?

javascript - 更改不会通过组件传播