簡體   English   中英

將 Application Insight 添加到現有的 Azure Service Fabric 群集

[英]Add Application Insight to a existing Azure Service Fabric cluster

自過去 4 個月以來,我們一直在研究 Azure Service Fabric,但現在決定使用 AppInsight 為其建立統一的日志記錄基礎結構,我們如何將 AppInsight 密鑰添加到現有的 Service Fabric 群集

我是這樣做的,使用Visual Studio 2017

  1. VS打開Cloud Explorer
  2. 擴展虛擬機規模集
  3. 找到包含 SF 集群的規模集。
  4. 右鍵單擊更新診斷...
  5. 在對話框中,選中將診斷發送到 Application Insights並為您的 AI 接收器添加Instrumentation 密鑰
  6. 單擊“確定”並離開對話框
  7. 您可能會收到錯誤消息(我確實遇到過),但是如果您重新打開對話框,您會發現設置仍然存在。
  8. 要將新設置“應用”到群集,請打開 azure 門戶,選擇所有資源,然后打開虛擬機規模集
  9. 此時,希望選擇Restart會將更改應用到集群。 我做了一個解除分配,然后是重新啟動和重新部署我的 SF 應用程序,這有效(我沒有測試只是重新啟動是否有效)。 然而,使用這種方法要非常小心,確保在取消分配 SF-cluster 時知道權衡

不幸的是,現在並沒有那么簡單。

Build 2017 中顯示的 Application Insights 支持仍處於預覽階段。 它包含兩個您必須安裝的 nuget 預覽包,您需要將集群更新到最新版本。 請繼續關注目前顯示的這個repo

將 Service Fabric 與 Application Insights 結合使用

我們正在更新此存儲庫,以演示如何將 Service Fabric 與 Application Insights 結合使用。 完成的 repo 還沒有准備好,請在接下來的幾天內回來查看!

可以在此處找到有關 setup 和 nuget 包的更多信息:

此存儲庫生成以下兩個 nuget 包:

Microsoft.ApplicationInsights.ServiceFabric.Native - 用於 Service Fabric 的本機可靠服務。 Microsoft.ApplicationInsights.ServiceFabric - 用於來賓可執行文件和來賓容器服務(提升和轉移場景)。

在此之前,您可以查看此存儲庫以獲得完整的(手動)Application Insights 集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM