2011-09-15 11 views
5

Mentre sono interessato a Jenkins come mezzo per fornire funzionalità di creazione continua, sono ancora più interessato a Jenkins come mezzo per esercitare la mia applicazione nel suo ambiente di produzione contro cambiamenti imprevisti nell'infrastruttura al di fuori del mio controllo che può influire sulla mia applicazione. Non riesco a trovare un sacco di informazioni sull'uso di Jenkins in questo modo, ma mi stavo chiedendo se ci sono altri là fuori a fare questo? Essenzialmente ho un progetto che esegue il parametro maven test parametrizzato con il mio prodotto, ma per questi progetti non realizzo alcun edificio. Ci sono altri strumenti oltre a Jenkins che dovrei prendere in considerazione per fare questo? Se è così, perché?Jenkins per l'applicazione di monitoraggio in prod

+0

Stai parlando di monitorare l'ambiente di produzione? Se sì, ci sono strumenti come [monit] (http://mmonit.com/monit/) che possono essere utilizzati per lo stesso. – leenasn

risposta

2

Se hai già impostato i test per eseguire tramite Maven, penso che Jenkins sarebbe una buona opzione. È possibile impostare e-mail, messaggistica immediata o SMS tramite i plug-in Jenkins e mantenere una registrazione dei risultati all'interno di Jenkins.

L'unico lati negativi che posso pensare sono:

  1. probabilmente si vorrà per eseguire il monitoraggio molto più frequentemente di un lavoro CI regolare, quindi si potrebbe desiderare di mantenere più costruire record rispetto al default di 10.
  2. Se si dispone già di un sistema come Nagios o OpenView per monitorare le risorse di sistema, potrebbe essere meglio integrare il monitoraggio dell'app in quello piuttosto che avere un'altra fonte di verità.
0

Jenkins Fornisce un plugin chiamato Status Monitor Plugin

Dobbiamo la nostra serie per controllare un URL specifico ogni 5 minuti e via e-mail quando qualcosa non riesce. Il nostro problema è che non invierà e-mail agli indirizzi e-mail del gestore di telefonia cellulare. Tuttavia, se l'e-mail regolare è sufficiente, il tempo di installazione per un plug-in è inferiore a mezz'ora ed è affidabile finché il server Jenkins rimane attivo.