了解Azure ADX、日志分析和应用程序洞察:使用情形、数据保留和优势

svgewumm  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(170)

Azure ADX(Kusto)、Log Analytics(LA)和Application Insights(AI)。这三个来自azure的产品对我来说有点混乱。当我使用一个而不是另一个时,情况是什么。我了解在调配LA下调配AppInsights的情况。我可以查询来自LA和AI的数据。但是,如果我提供一个新的LA并将AppInsights指向它。我仍然看到在此更改之前摄取的数据。1. AppInsights是否有自己的数据存储?那它为什么需要一个洛杉矶2.如果AppInsights没有自己的数据存储,我如何看到在前一个LA中摄取的数据。
我有大约10多个AppInsights示例,建议将所有这些示例指向跨订阅的单个LA。这有什么好处吗?比如在AppInsights之间拼接遥测等?
当我将这些AppInsights切换到新的LA时,我是否需要担心过去的数据,因为我看到即使切换到另一个AppInsights,AppInsights仍然保留旧日志。
ADX似乎有自己的数据存储,我需要在LA之上提供此额外资源的场景是什么?我想知道将LA数据带到ADX在应用程序访问或拼接遥测方面是否有任何具体的好处。

qltillow

qltillow1#

你问的问题可真多!我会试着让他们回答。

当我在调配LA下调配AppInsights时,我明白。

正确,这是一种新的做事方式,除非您使用经典应用程序洞察资源。

但是,如果我提供新的LA并将AppInsights指向它。我仍然看到在此更改之前摄取的数据。

旧版Classic Application Insights资源不使用日志分析工作区。您可以转换此类资源以使用日志分析工作区。在此时刻之前摄取的数据确实仍然可用,但受文档中所述的保留设置的影响:
您的经典资源数据将保留,并受经典Application Insights资源上的保留设置的影响。
这意味着旧数据将不再可用,所有数据都存储在日志分析工作区中。

1. AppInsights是否有自己的数据存储?那它为什么需要一个洛杉矶2.如果AppInsights没有自己的数据存储,我将如何查看上一个LA中摄取的数据。

经典的Application Insights资源确实有自己的存储,因此不需要Log Analytics Workspace。新的基于工作区的资源没有自己的存储,而是依赖于日志分析工作区。
转换后的Application Insights资源会将您的日志分析工作区记录下来,但为了实现平稳过渡,转换前的数据在保留期结束前仍可访问。

我想知道将LA数据引入ADX是否会在应用程序访问或拼接遥测方面带来任何具体好处。

不可以,您可以让多个Application Insights资源指向同一个Log Analytic工作区,以简化跨资源查询。但即使在此之前,您已经可以create such queries

我有大约10多个AppInsights示例,建议将所有这些示例指向订阅中的单个LA。这有什么好处吗?比如在AppInsights之间拼接遥测等?

这完全取决于你。如果您需要为不同的用户分配不同的权限来访问每个应用程序的数据,则可能需要分离资源,否则使用一个Log Analytics工作区可能会很好。由于跨资源查询已经很容易创建,我认为这不是一个真正的好处。

Azure ADX(Kusto)、Log Analytics(LA)和Application Insights(AI)。这三个来自azure的产品对我来说有点混乱。当我使用一个而不是另一个时,情况如何?

Application Insights依赖于日志分析,是Azure Monitor的一部分。它适用于应用程序诊断、日志记录和跟踪等。
Azure ADX是一款面向实时分析来自应用程序、网站、物联网设备等的大量数据流的产品。其目的是分析业务数据。

相关问题