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
5
A
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:
- 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.
- 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.
Problemi correlati
- 1. Qualsiasi plugin Eclipse decente per il monitoraggio di Jenkins?
- 2. Stato dice Bozza in Prod
- 3. file di configurazione differente per dev e prod usando Maven
- 4. Come forzare https per prod ma http per ambiente dev?
- 5. Richiesta di monitoraggio in Chrome
- 6. React Variabili DEV e PROD
- 7. Classe di monitoraggio in Java
- 8. Monitoraggio per pipe denominate in C#
- 9. Creazione di più profili Maven per un singolo lavoro Jenkins
- 10. Modulo Kernel per il monitoraggio di syscalls?
- 11. Monitoraggio di un metodo sincrono per timeout
- 12. Crea versioni multiple (test/prod) di APK Android in Eclipse
- 13. Impossibile disattivare APK caricato per errore su Prod
- 14. applicazioni di monitoraggio Android
- 15. django pixel di monitoraggio
- 16. Strumento di monitoraggio IIS
- 17. Monitoraggio video utilizzando il monitoraggio eventi GA
- 18. Chiamate API di monitoraggio
- 19. Monitoraggio vs Monitoraggio su SourceForge Tracker
- 20. Risorse nell'ambiente prod e caricamento file
- 21. monitoraggio directory
- 22. separata dev e prod ambiente Firebase
- 23. Rendering PDF non funziona su ambiente prod
- 24. Monitoraggio di più porte in tcpdump
- 25. Monitoraggio MySQL in tempo reale
- 26. Symfony2 - Classe non trovata nell'ambiente prod
- 27. Garbage Collector di monitoraggio in C#
- 28. Monitoraggio eventi salvaschermo in OSX
- 29. Monitoraggio MSMQ
- 30. Monitoraggio MongoDB "operazioni in background"?
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