這個想法是通過自定義應用程序見解初始化程序向App Insights添加一些關於正在運行的服務結構應用程序的元數據。我希望能夠測試哪些應用程序/節點正在運行我的服務實例。一種從運行節點查詢服務結構的方法
也許SF已經這樣做了,但是我的應用程序見解健康監視器僅顯示我自己編寫的自定義事件,並且默認情況下沒有額外添加任何內容。我想添加自定義事件並瞭解SF應用/節點,這樣一旦SF發佈,我們就可以更有效地進行調試,並開始擴展可靠的服務。
小白這個論壇,所以請善待:-)
這個想法是通過自定義應用程序見解初始化程序向App Insights添加一些關於正在運行的服務結構應用程序的元數據。我希望能夠測試哪些應用程序/節點正在運行我的服務實例。一種從運行節點查詢服務結構的方法
也許SF已經這樣做了,但是我的應用程序見解健康監視器僅顯示我自己編寫的自定義事件,並且默認情況下沒有額外添加任何內容。我想添加自定義事件並瞭解SF應用/節點,這樣一旦SF發佈,我們就可以更有效地進行調試,並開始擴展可靠的服務。
小白這個論壇,所以請善待:-)
我還沒有明確地嘗試過的演員或SF服務裏面,但遙測客戶端(APP見解)可以在任何控制檯應用程序調用。只需發佈新的事件,例外情況,指標即可。他們需要一些時間在AI中出現。作爲一個架構理念,我可以創建一個通用的logger actor作爲聚合器。這樣,應用程序中的所有演員只需在簡單的演員對演員堆棧中與演員對話,並且不必依賴於日誌記錄使用者中的另一個框架和api;保持事物清潔和抽象。日誌演員可以是無狀態或有狀態的,並使用「後寫」設計來保持事物的移動。這也意味着你抽象出了性能日誌記錄,並且可以在一個地方改變實現 - 在日誌操作員內部。也許你想要改變日誌記錄的方式來登錄數據庫商店,或者發郵件或發短信給某些事件,甚至出於某種原因改變人工智能。那麼你所有的日誌記錄「消費者」客戶都不會改變,也不知道。
我認爲服務結構上的應用程序洞察實現不會註冊與ASP.net相同的默認遙測模塊。伐木的想法是一個很好的保持乾淨。儘管關於何時使用記錄器類型服務以及何時使用AI產生了一個新問題。在能力方面存在一些重疊,特別是在跟蹤方面。 – MarkD