【问题标题】:Add Application Insight to a existing Azure Service Fabric cluster将 Application Insight 添加到现有 Azure Service Fabric 群集
【发布时间】:2017-10-16 12:59:13
【问题描述】:

自过去 4 个月以来,我们一直在研究 Azure Service Fabric,但现在决定拥有一个统一的日志基础架构,我们正在使用 AppInsight,我们如何将 AppInsight 密钥添加到现有的 Service Fabric 集群

【问题讨论】:

  • 你好,我也有类似的需求,现在可以配置了吗,你是怎么解决你的问题的?

标签: azure azure-service-fabric


【解决方案1】:

我是这样做的,使用 Visual Studio 2017

  1. VS 打开 Cloud Explorer
  2. 展开虚拟机规模集
  3. 找到包含您的 SF 集群的规模集。
  4. 右键单击更新诊断...
  5. 在对话框中,选中 Send diagnostics to Application Insights 并为您的 AI 接收器添加 Instrumentation 密钥
  6. 点击确定并离开对话框
  7. 您可能会收到一个错误(我遇到过),但如果您重新打开该对话框,您会发现设置仍然存在。
  8. 要将新设置“应用”到集群,请打开您的 azure 门户,选择 所有资源,然后打开 虚拟机规模集
  9. 此时,希望选择 Restart 会将更改应用到集群。我做了一个 Deallocate,然后是 Restart 并重新部署了我的 SF 应用程序,这很有效(我没有测试只是重新启动是否有效)。但是,使用这种方法时要非常小心,确保您知道取消分配 SF 集群时的权衡

【讨论】:

    【解决方案2】:

    不幸的是,现在并没有那么简单。

    shown at Build 2017 的 Application Insights 支持仍处于预览阶段。它包含两个必须安装的 nuget 预览包,并且您需要将集群更新到最新版本。请继续关注目前显示的this repo

    将 Service Fabric 与 Application Insights 结合使用

    我们正在努力更新此存储库,以演示如何将 Service Fabric 与 Application Insights 结合使用。 完成的 repo 还没有准备好,请在接下来的几天内回来查看!

    更多关于 setup 和 nuget 包的信息可以在here找到:

    此存储库生成以下两个 nuget 包:

    Microsoft.ApplicationInsights.ServiceFabric.Native - 用于 Service Fabric 的本机可靠服务。 Microsoft.ApplicationInsights.ServiceFabric - 用于来宾可执行文件和来宾容器服务(提升和转移方案)。

    在此之前,您可以查看 this repo 以了解完整的(手动)Application Insights 集成。

    【讨论】:

    • 9 个月后有任何更新吗?这就是我现在正在尝试做的事情。
    猜你喜欢
    • 1970-01-01
    • 2016-09-04
    • 2019-01-15
    • 2018-10-27
    • 2018-03-02
    • 2016-12-06
    • 2021-01-09
    • 2016-09-28
    • 2023-04-05
    相关资源
    最近更新 更多