2014-04-11 66 views
0

我需要從azure web角色/ web worker獲取硬件信息,以監視它是否存在高內存/ CPU使用率等關鍵條件。
我試圖用一些插件這是在像「logentries」的一個蔚藍的畫廊提供,但畫廊不支持我的國家尚未...如何從天青網角色/網絡工作者記錄硬件信息?

是否有其他方式來獲得日誌信息直接?

最後一個選項是Azure Diagnostics,但它將所有內容都存儲在blob存儲中,並且我必須將所有內容都自行提取出來,然後將其「手動」發送到logentries,geckoboard或其他任何地方。

回答

2

三種佳選擇:

  1. 的Windows Azure診斷。是的,它將所有內容放在table/blob存儲器中,這很痛苦,但有些工具可以幫助收集和可視化數據,例如Cerebrata's Azure Management Studio

  2. Application Insights。這仍然處於預覽階段,但它提供了一個非常豐富的應用程序監視和警報平臺。

  3. 建於Azure monitoring。這不像應用程序見解那樣功能豐富,但它的設置和使用非常簡單,並且包括監視和警報。

+0

感謝您的信息。對於一個簡單的應用程序,我也認爲Application Insight或Azure監控似乎是要走的路。在我目前的情況下,應用程序更復雜,有許多天青工人,DB實例和問題一起工作。爲了快速瞭解所有組件,最好將各種硬件和日誌信息放在logentries或類似的東西上。 – ThisWillDoIt

0

我很驚訝沒有人提到New Relic。 它具有與Application Insights相似的功能,但應該更穩定,因爲它不像Insights那樣預覽。 (儘管我緊跟着Insights的發展,給它一段時間,這將是一個很好的選擇)