由Arnaud Héritier,支持工具经理和Darin Pope, DevOps顾问,CloudBees

必威国际有限公司由CloudBees设计的Jenkins健康顾问

有很多方法可以设置您的Jenkins环境,并根据您选择的配置,有不同的必威国际有限公司最佳实践和选项来优化环境。在这个博客中,我要专注于必威国际有限公司CloudBees的Jenkins健康顾问作为微调环境的一种方式。这是一个可用的工具,可以帮助管理员理解和管理他们的Jenkins控制器。必威国际有限公司如果您是CloudBeeS客户,该工具会自动附带CloudBeeS CI。但是,它也可以作为使用Jenkins的任何人的免费开源工具。必威国际有限公司Jenk必威国际有限公司ins Health Advisor工具可以让您的生活更轻松,因为它可以通过您的信息进行武装,使您的Jenkins环境顺利运行。

一些背景知识

CloudBees支持团队最初创建这个工具是为了帮助客户排除Jenkins问题。必威国际有限公司使用该工具,我们的支持工程师可以从客户的Jenkins控制器中收集有关控制器和代理的配置、操作系统、来自web请求的统计信息等信息。必威国际有限公司我们的技术支持团队使用这些数据帮助客户定位问题,如安全漏洞、性能问题和插件版本问题。很快,我们的支持工具团队看到了诊断工具的更大的好处,它为人们提供了主动管理控制器的机会。有了这些背景知识,让我们深入了解Jenkins健康顾问工具,以便了解它是如何帮助您的。必威国际有限公司

问题 - 缺乏控制器环境的可见性

由于Jenkins的开源性质和可以在Jenkins安装中部署的大量插件,因必威国际有限公司此对插件和相应依赖项的下游代码更改可能会不会影响您的环境,从而减缓生产力,引起混淆,并影响质量您的软件交付。当出现问题时,Jenkins管理员需要快速必威国际有限公司查明问题的根本原因,这可能是一个非常挑战。

解决方案-由CloudBees必威国际有限公司提供的Jenkins健康顾问

当问题出现时,您需要非常敏锐的洞察力来帮助您快速筛选关于Jenkins控制器和插件的一行行数据,以识别问题。必威国际有限公司这正是詹金斯健康顾问所做的。必威国际有限公司它为您提供有关环境中潜在问题的具体信息,以便您能够尽可能快地解决问题。

首次在环境中安装Jenkins Health Advi必威国际有限公司sor工具时,您将收到一份报告,该报告列出了系统中检测到的所有内容。然后,只有在可能影响环境的更改或工具标识可能存在问题的问题时,才会收到报表电子邮件。如果您的环境中没有问题,则不会收到电子邮件。这真的很简单。

权力是洞察力......和CloudBees支持

好的,让我们解释Jenkins Health Ad必威国际有限公司visor如何使用数据来帮助您优化您的环境。该工具实际上每24小时生成支持捆绑包。我们不希望使用冗余报告电子邮件逐步浏览您的电子邮件收件箱,因此我们不会向您发送每个报告 - 仅向您的环境表示问题的报告。但是,CloudBees从每个用户收到每个支持捆绑包。We are constantly monitoring all of this active Jenkins controller data with external Jenkins and open source data about known issues, plugin updates, security vulnerabilities, etc. If the Jenkins Health Advisor tool identifies an issue that could impact your system, you’ll receive an email so you can proactively address the problem. At the same time, CloudBees engineering teams are continually working to enhance the detection capabilities of the Jenkins Health Advisor tool, so you can work as proactively as possible to manage your environment.

您收到的电子邮件可以识别潜在的问题,还包括帮助您解决问题的支持信息,以及解决方案和推荐解决方案的链接,以及了解问题的文章。

有用的提示从Jenkins Health Advisor获得价值必威国际有限公司

  • 改善故障排除

    如果需要对某个特定问题进行故障排除,可以手动生成一个支持包,以提供有关环境的时间点信息。您可以对不同系统参数(如构建队列、转储代理导出表和垃圾收集日志)的支持包数据进行筛选,从而获得所需的特定信息。

  • 生成匿名的系统数据

    在任何时候,您都可以更改工具上的设置,以匿名化支持包中的数据。如果您不想与CloudBees共享敏感的项目数据,您可能需要这样做。我们的支持和工程团队仍然可以从您的通用系统数据中获得有价值的见解。如果您需要与合作伙伴或供应商共享系统数据,而又不想共享项目或人员数据,那么这也是一个有用的特性。

  • 必威国际有限公司Jenkins Health Advisor工具更新和支持

    如上所述,CloudBees支持工具团队一直在努力增强工具。为确保尽可能始终如一,我们每两周将更新发布到工具。通常这些更新不会影响您的Jenkins环境。必威国际有限公司但是,如果可能会影响系统的工具发生变化,则会收到通知电子邮件,以便没有惊喜。并且,如果您需要帮助Jenkins Health Adviso必威国际有限公司r工具,我们的支持工程师可供您回答您的问题。

从今天开始使用詹金斯健康必威国际有限公司顾问

鉴于庞大的Jenkins社区,必威国际有限公司即使您每天查看您的控制面板,也不可能定期查看您的控制面板,并定期打开源论坛,以留在新的问题和漏洞之上。Jenk必威国际有限公司ins Health Advisor工具旨在通过自动告诉您在可能影响您的Jenkins环境的问题时自动告诉您日常生活的工作努力。通过主动Jenkins Health 必威国际有限公司Advisor通知,您可以在更具战略任务上度过您的时间。

关于作者
Arnaud Heritier

专门软件开发和过程自动化,他一直在为各种开源项目提供多年的贡献必威国际有限公司Apache Maven和Java和Devops周围的各种社区。成员les codecors播客(一个致力于IT和Java生态系统的法语播客),他经常在各种会议、用户组上发言,并参与组织Devoxx法国

2015年,他加入了CloudBees公司。他现在在那里管理Support工装开发活动。