2017-07-08 91 views
1

我正在使用NLog作爲我的日誌框架。我想我會有多個來源的日誌(20,30+)NLog實時查看/監控

我希望能夠隨時進行實時監控。

什麼觀衆(商業或免費)是最好的使用?

我目前正在使用C:\ Logging作爲我的「基本」日誌目錄。

NLOG文件名跡如下:

C:\Logging\${appdomain:format={1\}}\${shortdate}\MyType.xml 

我跟蹤/調試/信息,警告/錯誤/致命全部進入自己單獨的文件(Debug.xml/Info.xml /錯誤。 XML等),全部採用上述文件名格式。

我也有一個UDP目標設置,這是目前要Sentinel。這工作正常,如果哨兵可以設置多個應用程序/選項卡/收到的將是一個很好的解決方案。但從表面上看,我只能看到它。另一個問題是我有數百萬的原木通過。上次我離開它運行了一段時間,它殺死了我係統中的所有內存。

理想情況下,我想要的是一個應用程序,我只需將「C:\ Logging」文件夾添加到像「監視文件夾」那樣的文件夾中,並持續抽出日誌,包括檢測何時創建新文件(例如Fatal.xml),它也會處理日期翻轉。此外,多個接收器類型的添加,例如UDP

回答

0

不確定是否亞馬遜是您的選擇,但我遇到了我期待實現的AWS NLog Target。我沒有捕獲儘可能多的日誌,但確實有來自多個服務器的日誌。這會將寫入日誌的項目發送到Amazon CloudWatch Logs目標並在控制檯中搜索。

我不確定將日誌項目複製到AWS所需的帶寬,但它會將它們放在一個位置。 CloudWatch Retention已增加,但如果確實發現問題,則可以隨時返回文本日誌文件以瞭解保留期限後的更多詳細信息。

您還可以設置CloudWatch警報,讓您知道是否有問題。