Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins在产品监控中的应用_Jenkins - Fatal编程技术网

Jenkins在产品监控中的应用

Jenkins在产品监控中的应用,jenkins,Jenkins,虽然我对Jenkins作为提供持续构建功能的一种手段感兴趣,但我更感兴趣的是Jenkins作为一种在prod环境中运行我的应用程序的手段,以应对可能影响我的应用程序的超出我控制范围的基础设施中的意外更改。我找不到大量关于以这种方式使用詹金斯的信息,但我想知道是否还有其他人在这样做?本质上,我有一个运行maven test的项目,该项目使用我的prod url参数化,但对于这些项目,我实际上不做任何构建。除了詹金斯,还有其他的工具我应该考虑这样做吗?如果是,原因是什么?如果您已经将测试设置为通过M

虽然我对Jenkins作为提供持续构建功能的一种手段感兴趣,但我更感兴趣的是Jenkins作为一种在prod环境中运行我的应用程序的手段,以应对可能影响我的应用程序的超出我控制范围的基础设施中的意外更改。我找不到大量关于以这种方式使用詹金斯的信息,但我想知道是否还有其他人在这样做?本质上,我有一个运行
maven test
的项目,该项目使用我的prod url参数化,但对于这些项目,我实际上不做任何构建。除了詹金斯,还有其他的工具我应该考虑这样做吗?如果是,原因是什么?

如果您已经将测试设置为通过Maven运行,我认为Jenkins将是一个不错的选择。您可以使用Jenkins插件设置电子邮件、IM或SMS警报,并在Jenkins中记录结果

我能想到的唯一不利方面是:

  • 您可能希望比常规CI作业更频繁地运行监视,因此您可能希望保留比默认值10更多的生成记录
  • 如果您已经有一个像Nagios或OpenView这样的系统来监控系统资源,那么最好将应用程序监控集成到其中,而不是有另一个真实来源

  • Jenkins提供了一个名为状态监视器插件的插件


    我们设置了每5分钟检查一个特定的URL,并在出现故障时给我们发送电子邮件。我们的问题是,它不会向手机运营商的电子邮件地址发送电子邮件。但是,如果定期发送电子邮件就足够了,那么插件的安装时间不到半小时,而且只要Jenkins服务器保持运行,插件就可靠。

    您是说监控生产环境吗?如果是,则有类似的工具可用于相同的目的。