azure应用程序见解-参考来自AI/Kusto查询的外部数据源



tl;dr: 我想引用ApplicationInsights中Kusto查询的外部数据源

我的应用程序正在向application Insights写入日志,我们正在Azure门户中使用Kusto进行查询。举一个我想做的事情的例子:

我们目前正在查看这些日志,以找到当访问者在我们网站上查看博客文章时触发的操作。这在每篇博客文章的级别上运行得很好,但现在我们想根据这些博客文章所在的类别或它们的标签对这些数据进行分组,但这不是我在日志中拥有的信息。

我们记录的信息包含关于该博客文章的唯一信息(唯一url、我们的内部id等(,我可以使用这些信息在另一个数据源(例如,存储该关系的SQL DB(中查找这些信息,但我不知道这是否/如何可能。这就是问题所在,这可能吗?我可以查询SQL数据库,或者通过URL或其他方式获取JSON中的数据吗?

替代方案是将报告转移到其他地方(例如PowerBI(,只使用人工智能作为数据源,或者实际记录所有类别/标签信息,但我真的不想走这条路。

Kusto支持访问外部数据(blobs、Azure SQL、Cosmos DB(由于安全和资源管理问题,Application Insights/Azure Monitor和其他多租户服务正在阻止此功能。

您可以尝试设置自己的Azure Data Explorer(Kusto(集群,在那里可以使用此功能,然后使用跨集群查询访问您的Application Insights数据,或者从Application Insights导出数据并将EventGrid接收连接到Kusto集群中。

相关链接:

Kusto支持外部数据:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/schema-entities/externaltables

查询Application Insights内部的数据:https://learn.microsoft.com/en-us/azure/data-explorer/query-monitor-data

从Application Insights连续导出数据:https://learn.microsoft.com/en-us/azure/azure-monitor/app/export-telemetry

从EventGrid接收到Kusto的数据:https://learn.microsoft.com/en-us/azure/data-explorer/ingest-data-event-grid

最新更新