在多个Web应用程序和服务之间共享AI密钥?

Lar*_*rsi 9 azure-application-insights

我们有一个应用程序套件,包括多个Web应用程序,Web api和Windows服务.今天,我们每个webapp/api/service都有一个检测密钥,另外每个环境一个.这有点乱,我们认为每个环境只有一个共享密钥会更好.

是否有其他方法可以聚合和隐藏来自多个密钥的AI数据,或者应该将所有密钥移动到一个共享密钥中?

问候

Larsi

Ole*_*iev 8

通常,有几个考虑因素.为了说明,我们假设您有两个"组件"A和B.

  1. 可见范围 - 您是单独还是一起分析有关A和B的遥测.放入单个资源(单个iKey)将使您能够在A和B之间进行聚合(例如,一起查看A和B的请求总数).另一方面,要单独查看(例如只是对A的请求),您将必须应用过滤器,这可能会影响我们提供的开箱即用之旅的价值.如果您选择保持独立,您仍然可以在仪表板上"混合搭配",但不能进行汇总.我们正在努力实现

  2. 访问控制 - 您是否希望某些人只能访问关于A而不是B的遥测

  3. 定价 - 我们按应用收费,您应该考虑这方面

  4. 生命周期 - 您可能希望遥测容器与部署工件的拓扑相匹配