我正在编写工具来分析来自比赛模拟器的数据,我有两个用例:
- 在图表上显示实时遥测-因此主要是可视化传入的东西,以检测手动异常
- 计算自己的指标,分析数据并根据它们提出行动建议-这可以在会话后完成,不需要实时计算。现在我只专注于存储数据,但我必须记住,以后需要对其进行分析。
我在考虑使用Event Hub来处理事件流,问题是如何以最简单的方式可视化数据,以及第二个用例的最佳存储是什么——我相信它必须是大数据解决方案,将有很多数据点需要分析。
对于可视化,您可以使用Power Bi或其他运行在容器上的可视化工具。
对于存储,您可以使用Azure Time Series Insights或直接从Event Hubs下沉到Azure Cosmos DB,然后在其上连接power bi来创建您的图表。
https://learn.microsoft.com/en-us/azure/time-series-insights/overview-what-is-tsi