【问题标题】:Set up Azure Application Insights for local environment为本地环境设置 Azure Application Insights
【发布时间】:2020-02-13 11:11:59
【问题描述】:

我们为 DevProd 环境设置了 Application Insights,不是使用 SDK,而是通过 Portal。我们现在正在安装 SDK,因此我们可以更好地控制自定义日志记录、衡量性能的内容等。

我已经找到了如何在代码中分离环境(在不同的配置文件中分离 Instrumentation Key 等),但是对于我的 本地环境,我什么也没找到.我应该在那里使用哪个仪表键,开发者?每次开发人员在本地运行应用程序时,这不会影响我们的开发指标吗?

另外,为本地环境设置一个单独的应用服务插槽难道不是很有意义吗?这样我就可以测试所有内容并查看我在本地尝试的日志,而不是每次我想看看我在做什么时都必须部署到 dev 上?

我尝试为本地创建一个单独的插槽,但它会根据我提供的名称生成一个奇怪的 url,我以后无法更改。

我已经用谷歌搜索了几天,但在这方面找不到任何(或很少)有用的建议。

我意识到 Visual Studio 中有一个“只需添加 SDK 以尝试仅本地模式”选项,但我必须在本地独占使用它。我想要的是使用所有三个 - 我的本地、开发和产品。

我们的后端使用 .net core 2.2,前端使用 Angular 7

【问题讨论】:

    标签: azure azure-application-insights


    【解决方案1】:

    我是个白痴。

    自动设置的 url 基本上没有任何意义。我通过添加另一个应用服务槽(从我们的应用服务生产槽创建,就像 dev 一样)解决了这个问题,并将这个密钥添加到我们项目的本地设置中。

    现在我们可以在调试时使用此密钥获取实时结果,并将其他两个用于开发和生产。

    【讨论】:

      猜你喜欢
      • 2018-06-07
      • 2020-02-22
      • 2017-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 2016-11-07
      • 1970-01-01
      相关资源
      最近更新 更多