【问题标题】:Alternatives for Application Insight reg:Application Insight reg 的替代方案:
【发布时间】:2016-06-01 02:57:59
【问题描述】:

我有一个现有的本地/云环境,在其中运行我的企业应用程序,我想实施 Application Insight 来捕获遥测数据。但我对此几乎没有什么问题。有没有其他方法可以使用应用程序洞察力?我有两个担心:

1) 可能无法在生产环境中安装软件 2) 重新启动 IIS 服务器会导致所有站点关闭至少一两分钟。如果有人能提出利用这些 App Insights 的替代方案,那就太好了。在此先感谢:)

【问题讨论】:

  • 不提供 Application Insights 的替代方案,但想澄清您的环境是什么:自定义/本地、Azure 云角色或 Azure WebApp?如果是 Azure 云角色,推荐的方法是将您的应用程序载入 AppInsights,部署到暂存槽,然后将 VIPSwap 到生产槽 - 这样您几乎不会有停机时间。

标签: azure azure-application-insights


【解决方案1】:

有两种使用应用洞察的方法:

1) 使用 sdk,您可以在其中将 sdk 添加到您的服务中。在某些时候,您必须部署服务,因此在部署时,您还需要将应用洞察部署到该服务中

2) 使用状态监视器,这确实需要重新启动 IIS。不需要使用状态监视器,但确实可以让您收集额外和详细的信息,这些信息是您无法仅从 sdk 获得的。

很多人最终都做这两个,(1) 这样他们就可以自定义事件、跟踪等的集合,以及 (2) 获得详细的依赖调用

但就像 AlexB 建议的那样,设置可以在插槽之间交换的东西是最好的设置方法之一,如果可能的话,这样你就可以在插槽之间进行交换,而无需任何停机时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    • 2015-03-03
    • 2015-09-25
    相关资源
    最近更新 更多