【问题标题】:Can I use single Application Instrumentation key used for all applications developed in different languages?我可以使用用于以不同语言开发的所有应用程序的单个应用程序检测密钥吗?
【发布时间】:2017-06-01 14:35:21
【问题描述】:

我正在开发多种不同语言的应用程序,例如 Java、Node.js、Angularjs 和 ASP.net。我想使用应用程序洞察来跟踪我的应用程序遥测。但我有这些问题:

  1. 我应该为所有应用程序使用单个应用程序洞察力资源检测密钥,还是应该创建单独的应用程序洞察力资源?
  2. 当我选择 Asp.net 语言来创建应用程序洞察资源时。此应用程序洞察资源是否会收集来自不同语言的所有应用程序的所有遥测数据?

您能告诉我使用单个 AI 还是多个 AI 的优缺点?

【问题讨论】:

标签: azure azure-application-insights


【解决方案1】:

Oleg 在这里为整体单/多 ikey 提供了很好的考虑:https://stackoverflow.com/a/39339304/3646920

关于以不同语言编写的 Web 服务的共享 ikey(不要与共享相同 ikey 的后端 + Web 应用程序混淆 - 支持这种情况)。 Application Insights 根据选定的应用程序优化体验。这意味着尽管可以从所有不同的 Web 服务和所有语言中获取数据,但某些功能将无法正确显示。

另一种思考方式是,与其他使用模式相比,此设置的测试较少。

【讨论】:

    猜你喜欢
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多