Azure Application Insight:将遥测数据流式传输到文件

时间:2021-07-04 06:17:38

标签: azure azure-application-insights azure-monitoring azure-machine-learning-service

我有兴趣收集一些关于谁以及何时从任务中分配/删除某人的指标。我们的想法是将这些数据用于机器学习目的。

由于我认为将这些指标存储在 SQL Server 中毫无意义,因为它是只读的,而且可能会创建大量的行,因此我想使用 Azure 的 Application Insights 来记录这些指标。

虽然记录这些事件应该很简单,但我还想知道是否可以将这些事件流式传输到文件中,以便我的机器学习模型可以处理它们?这样,如果数据从 Application Insights 中清除,我就会有备份。

或者,我可以通过哪些方式让我的机器学习模型从 Application Insights 获取数据?

1 个答案:

答案 0 :(得分:0)

有多种选择:

  1. 查询数据并以您喜欢的格式存储
  2. 将数据(使用诊断设置)导出到事件中心/Azure 存储 [服务端]
  3. 实现您的 TelemetrySink(该链接适用于 .NET,应该也适用于其他语言),它将以您需要的格式在任何地方保存完全相同的事件。