2011-09-15 17 views
5

雖然我對Jenkins作爲一種提供持續構建功能的手段感興趣,但我更感興趣的是Jenkins作爲一種手段,在其產品環境中運用我的應用程序以防止基礎架構中的意外更改超出我的控制,可能會影響我的申請。我無法通過這種方式找到關於使用Jenkins的大量信息,但我想知道是否有其他人在做這件事?本質上,我有一個項目運行maven test參數與我的prod url,但對於這些項目,我實際上沒有做任何建築物。除詹金斯之外還有其他工具,我應該考慮這樣做嗎?如果是這樣,爲什麼?Jenkins用於監視prod中的應用程序

+0

您是否在談論監控生產環境?如果是的話,可以使用[monit](http://mmonit.com/monit/)等工具。 – leenasn

回答

2

如果你已經將測試設置爲通過Maven運行,我認爲詹金斯將是一個不錯的選擇。您可以使用Jenkins插件設置電子郵件,IM或SMS警報,並在Jenkins中記錄結果。

唯一不好的邊,我能想到的是:

  1. 你可能會想運行監控了很多更頻繁地比普通的CI的工作,所以你可能要保持更多的建立比記錄默認值爲10.
  2. 如果您已經有像Nagios或OpenView這樣的系統來監視系統資源,那麼將應用程序監視集成到該系統中可能會更好,而不是有另一個事實根源。
0

詹金斯提供了一個名爲狀態監控插件

我們有我們的一套,以查看特定網址每隔5分鐘,並在出現故障時給我們發電子郵件插件。我們的問題是它不會將電子郵件發送到手機運營商的電子郵件地址。但是,如果常規電子郵件已足夠,則插件的安裝時間不到半小時,只要Jenkins服務器保持運行狀態,它就是可靠的。