2012-08-08 41 views
1

是否有人在生產環境中使用New Relic進行應用程序或服務器監控?它似乎在Pingdom和Zabbix的同一班。新的遺蹟記錄機制

更具體地說,並New Relic的產生什麼樣的日誌?它的relevant documentation section並不多說。他們使用(或兼容)第三方工具(例如,Apache Log4J),還是他們有自己的日誌格式和模式?

如果此工具有任何開源日誌示例,請提供一個指針。

+0

你要什麼用原木做的? NR網站上的儀表板非常強大,可以監視應用程序的運行狀況和性能,但我不會將它們用於構建銷售報告。 – 2013-03-14 19:18:57

回答

5

充分披露的前期,我是一個New Relic的開發者/傳播者。

New Relic代理不會生成日誌,然後您可以使用Apache Log4J等工具解析日誌。代理從應用程序收集數據(跟蹤詳細信息,數據庫調用等),並將該數據發送到New Relic託管應用程序。要使用代理,您只需要安裝它。您不需要添加任何額外的檢測代碼或配置。

然後,您可以使用New Relic站點查看所有收集的數據,您將看到諸如性能圖表和慢速交易詳情等內容。與流程日誌不同,您可以獲得完整的堆棧跟蹤和緩慢事務的SQL解釋計劃。

本文檔中對日誌的引用通常用於解決代理問題。

**編輯** 的Java代理可以生成日誌,從2.6.0版本。在your config中開啓audit_mode,您將在newrelic_agent.log中找到輸出。您可以在this gist中看到輸出示例。

+0

感謝您的回答!那麼,你的意思是New Relic Logs太專有,比如說做一些簡單的字符串解析?他們不遵循特定的結構嗎?你能否複製粘貼樣本? – PNS 2012-08-09 08:04:51

+0

似乎沒有人使用這種格式。請根據我上面的問題分享一些更多細節?您的答案是否意味着New Relic日誌不是「可見」或保存在任何地方,而是直接從代理饋入服務器(託管應用程序)?非常感謝! – PNS 2012-08-15 07:39:46

+1

@PNS我們在版本2.6.0中爲Java代理添加了一個audit_mode。這將記錄代理髮送的所有數據。你可以在[你的配置](https://newrelic.com/docs/java/java-agent-configuration)中打開它。它記錄到newrelic_agent.log,我在[本要點](https://gist.github.com/3361966)中放置了一個示例跟蹤。 – amateurhuman 2012-08-15 17:58:39