3

我正在将 Microsoft 的 Application Insights 添加到我们的主要应用程序中。虽然进展顺利,但我还需要找到一种方法来进一步细分每个客户(SaaS 产品)的指标。

页面浏览量、唯一用户数、访问量等都列在网站总数中。我们希望能够在不显示来自客户端 B 的数据的情况下查看客户端 A 的页面视图。

我找到了 TrackEvent 选项,该选项不仅需要使用客户端,还需要使用页面构建复合事件。我想知道是否有人知道向 TrackPageView 调用添加额外数据以减轻一些额外开销的方法,因为我们已经在跟踪页面视图。

提前感谢您的任何想法。

4

3 回答 3

5

您可以将自定义属性和指标附加到文档中所述的所有遥测类型:http: //azure.microsoft.com/en-us/documentation/articles/app-insights-custom-events-metrics-api/#properties

于 2015-04-29T18:11:16.950 回答
1

我们还需要在多租户应用程序中使用 AI,但我们想查看对应的租户数据点,并且我们还希望允许租户拥有自己的 AI 配置(除了应用程序范围的配置)。

我们通过ITelemetryInitializer设置租户名称的自定义解决了第一个问题。我们通过实例化TelemetryConfigurationTelemetryClient我们自己解决了第二个要求(使用来自数据库的检测密钥)。

对于作为 Orchard CMS 模块的整个代码,请参见: http: //orchardazureappinsights.codeplex.com/

于 2015-08-27T11:48:23.087 回答
-1

如今,Application Insights 提供标准属性来跟踪经过身份验证的用户 ID 及其租户。用于租户跟踪的属性称为AccountId

更多信息可以在官方文档中找到:

于 2020-06-08T13:51:43.533 回答