2011-05-12 31 views
20

我最近發此鏈接Statsd這將是一個有趣的工具,我們監控我們的產品的各個方面,但它是一個硬銷爲我們因PHP和非Windows工具集。 (This question詢問有關在Windows上安裝這個,沒有答案...)StatsD和石墨狀工具對.NET和Windows

任何人都可以推薦Windows/.Net工具集,可能會提供類似的低開銷監測系統?在合理的範圍內,支付工具集不應該是一個問題。

我沒有找到這個microsoft page看起來很有趣,但說實話,它並沒有很多很酷的圖表,顯示了這樣的事情,這將是不錯的作爲最終結果:)

你的經驗和想法的方向將不勝感激:我認爲我們的最終目標將是'牆板',例如大屏幕循環顯示幾個關鍵圖表或視圖,以便整個團隊可以瞭解和監控我們支持的產品的一些關鍵指標。我們的客戶爲此使用SQL Server Reporting Services,但他們的報告似乎主要是統計數據和非常少的圖形。

回答

3

如果你想複製statsd,我將創建一個Windows服務通過UDP特定端口上偵聽。採用相當開放的數據庫模式,您可以模擬其低摩擦流動性。這將涉及statsd和Carbon,這是Graphite的數據收集器。然後您需要編寫一個管理工具來分析和顯示數據以代替Graphite。

我會,因爲這個原因,建議您剛剛參加Linux路線。否則,你會再次與這些工具的開發者再次進行戰鬥。

+1

感謝:

https://github.com/stephanstapel/carbon

石墨安裝需要我在這裏發表了一些額外的步驟。我同意 - 如果沒有其他預先編寫的軟件可用,則重寫所有功能似乎是過度的。然而,因爲我一直認爲我們應該選擇開發者的核心要求,並在這些技能範圍內選擇我們的工具等,這將是一個更難推銷的想法。 (當然,我相信有你的核心技能中使用的工具很好的理由) – Nij 2011-06-09 17:30:42

+1

所以鑑於此,我對現成的,貨架下一個最好的建議是,爲應用程序創建自定義性能計數器,然後使用PowerShell(或甚至一些基於C#的部分)可以在服務器場中彙總來自它們的數據。然後,您可以在儀表板的想法上使用它。 – bbrown 2011-06-09 23:31:36

7

爲什麼不能在Windows服務器上的頂部在Linux虛擬機上運行石墨?你完全支持石墨社區,而完全託管在Windows上。

+0

您還得到了Linux社區的全力支持 – 2013-08-23 20:11:50

+0

在我的情況下,這不是一個選項,因爲Windows Server已經是一臺虛擬機,並且我無法嵌套虛擬機。 – 2016-05-04 19:31:18