当前位置: 首页 > 知识库问答 >
问题:

安装Application Insights作为Azure App Service扩展还是通过NuGet?

班建义
2023-03-14

可以通过Azure App Services中的extensions部分安装应用程序洞察,但也可以通过NuGet安装包并定义AppInsights_InstrumentationKey应用程序设置。你也可以两个都做。

有什么区别呢?

编辑:

构建时间--您可以在开发中在应用程序中安装一个包。此选项的通用性更强。除了相同的标准包外,您还可以编写自定义遥测或发送自己的遥测的代码。您可以根据您的应用程序域的语义记录特定的活动或记录事件。

来源:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-azure-web-apps#run-time-or-build-time

但如果你两个都做呢?会有什么好处吗?

共有1个答案

葛航
2023-03-14

但如果你两个都做呢?会有什么好处吗?

  • 扩展检测到您的应用程序已经带上了应用程序洞察,除了删除一个探查器之外,它不会做任何事情,这有助于在依赖项中收集完整的SQL语句。如果没有探查器,则不会收集完整的SQL语句,但其他所有语句都应该正常工作。(如果您使用的是2.3.0或更早版本的SDK,或者如果您的应用程序针对的是旧的.NET Framework,如4.0,那么探查器也可以更好地关联依赖项。

简而言之,从SDK的2.4.0开始,在nuget安装上在顶部安装extension的唯一好处就是在依赖遥测中获得完整的SQL语句。

 类似资料:
  • 如果我尝试安装一个新的扩展,从PHPStorm或命令行,我得到这个错误: 注意:我在我的php上禁用了xdebug扩展,但警告仍然显示在应用程序中。 C:\wamp\bin\php\php5.5.12\php.exe C:\wamp\www\calificaciones\composer.phar require 2amigos/yii2日期选择器小部件:1.0.5-n--在启用xdebug的情况

  • 个人扩展文件夹 VS Code 会在个人扩展文件夹中.vscode/extensions来寻找扩展组件。不同的平台其文件夹所在的位置也不同: Windows %USERPROFILE%\.vscode\extensions Mac ~/.vscode/extensions Linux ~/.vscode/extensions 如果你想在VS Code 每次启动都能够加载你自己的扩展或者定制化信息,

  • 注意 与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。 如何确定PHP CLI安装了哪些扩展 运行 php -m 会列出命令行 PHP CLI 已经安装的扩

  • 注意 与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。 如何确定PHP CLI安装了哪些扩展 运行 php -m 会列出命令行 PHP CLI 已经安装的扩

  • 本文向大家介绍Centos7安装swoole扩展操作示例,包括了Centos7安装swoole扩展操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Centos7安装swoole扩展操作。分享给大家供大家参考,具体如下: 我的PHP版本为PHP 7.2.24 更新源 安装需要支持的扩展 安装swoole 安装成功 安装失败 php -m或者 phpinfo()查看不到swoole 解

  • 您好,我刚刚安装了composer的Yii2基本项目。我在苹果osx优胜美地10.10。尽管如此,我正试图按照Yii guide 2.0教程中的描述安装扩展,但我无法做到,原因是我不知道该把这条线放在哪里: PHPcomposer.phar需要--able-dist arturoliveira/yii2-tileslidemenu"*" 此方法表示在终端中找不到编写器。法尔。上面的线放在哪里? 当