【问题标题】:Application insights without changing the source code应用洞察,无需更改源代码
【发布时间】:2019-05-03 11:51:15
【问题描述】:

当我通过将软件包安装到解决方案来配置应用程序洞察时,它工作正常并且能够捕获遥测数据。

现在,我想在不安装 nuget 包 (Microsoft.ApplicationInsights.WindowsServer) 或将检测密钥插入源代码的情况下将应用程序洞察力与我的 Windows 服务(在本地 vms 上运行)集成。可能吗?

我已尝试将所有必需的 dll(与应用程序洞察相关)复制到我的服务的输出目录并使用 Application Insights 配置来设置检测密钥,但它不发送任何遥测数据。

【问题讨论】:

  • 你能解释一下你为什么不想这样做吗?这可能会为您的整体问题带来更好的解决方案。
  • 没有神奇的过程可以遍历您放置在那里的程序集,并猜测通过添加检测密钥,您希望启用应用程序洞察力。你需要一些配置。您要跟踪什么?

标签: azure


【解决方案1】:

您可以集成您的 Windows 服务(本地)以将遥测数据发送到应用洞察,但如果不安装 NuGet 包并提供检测密钥是不可能的。对于您的用例,还需要遵循一些其他流程。

参考this official docs

在本地、Azure 和其他云中托管的应用程序都可以 利用 Application Insights。唯一的限制是 需要 allow communication 到 Application Insights 服务。为了 监控通用 Windows 平台 (UWP) 应用程序,我们建议 Visual Studio App Center.

Refer this SO thread for better understanding

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多