从Artifactory 7.27.0开始,任务控制在Artifactory中作为微服务可用。目前任务控制中心提供的趋势和图表现在将通过JFrog Insight提供。虽然您可以继续将Mission Control作为独立产品使用,但建议您安装Insight以利用趋势和图表中的最新功能。
任务控制中心正在转向人工制造即服务
从JFrog Artifactory版本7.27开始,任务控制已经作为一项服务直接集成到Artifactory中。您将不再需要安装Mission Control来使用它提供的功能,只需在Artifactory中启用该服务。
任务控制中心提供的度量能力现在将通过JFrog Insight提供。要了解有关如何安装Insight的更多信息,请参见安装的洞察力.
要了解有关任务控制如何集成到Artifactory以及如何迁移到任务控制微服务的更多信息,请参阅迁移平台部署和许可证桶.
迁移到任务控制微服务后,必须安装JFrog Insights来使用趋势和图表。有关更多信息,请参见从任务控制转移到洞察号.
下表提供了任务控制和洞察部署的概述。
任务控制部署选项矩阵
而任务控制将处于维护模式,在4.7版本之后进行小的修复和安全更新。X,您仍然可以将其作为一个独立的产品安装,并像在以前的版本中一样独立使用它。由于有几种方法可以在JFrog平台中使用任务控制,因此下表提供了部署选项及其用途的矩阵。
虽然任务控制可以配置为管理多个环境,但它只能有一个“主”JPD。这意味着,每个平台部署只能有一个任务控制安装作为其拓扑的一部分——要么作为独立安装,要么作为Artifactory微服务。
任务控制/洞察配置 | Artifactory版本 | 函数 | 安装过程 | 配置 |
---|---|---|---|---|
人工工厂中的任务控制微服务 | 来自Artifactory 7.27.x | 从Artifactory版本7.27.x开始支持。 Mission Control微服务在仪表板中提供jpd的拓扑结构,并管理许可证桶。 如果你启用了任务控制微服务,你就可以再使用独立的任务控制服务了。 |
安装Artifactory | 任务控制微服务没有独立的system.yaml 文件。在Artifactory系统YAML文件中启用任务控制微服务。 |
独立任务控制服务 | Artifactory将继续支持独立的任务控制系统,直到任务控制系统的寿命结束。 | 任务控制中心作为一个独立的服务工作。您可以继续使用任务控制来管理您的jpd、许可桶以及查看图表和趋势。 您不能将Insight服务与独立的任务控制服务一起使用。如果您计划使用独立的任务控制服务,请不要安装Insight。 如果您将任务控制作为人工微服务启用,则独立的任务控制将不能再作为平台部署的一部分工作。 |
安装任务控制 | 任务控制系统 |
独立洞察服务 | 来自Artifactory 7.27.x | JFrog Insight是一款提供趋势和图表的产品,目前可用于任务控制。如果您希望查看趋势和图表,请安装Insight。有关更多信息,请参见JFrog洞察力. 你必须将Mission Control作为微服务启用,并禁用独立的Mission Control Service才能使用Insight。 |
迁移到Insight 要迁移到Insight,请执行以下操作:
|
Insight System YAML |
在迁移到Mission Control微服务并安装Insight后,不要启用独立的Mission Control服务。
从任务控制升级到洞察号:
- 停止现有的任务控制服务。
在Artifactory和Xray中禁用Filebeat
system.yaml
文件。参数:filebeat: enabled: false elasticsearch: url: http://
:8082用户名: 密码: - 运行迁移流程以迁移到Mission Control微服务。有关更多信息,请参见迁移平台部署和许可证桶.
安装Insight 1.x。有关更多信息,请参见安装的洞察力.
除非独立任务控制服务完全关闭,否则不要安装洞察号。如果在独立的任务控制服务在线时安装洞察号,可能会出现严重的问题。
在工件中启用任务控制微服务
system.yaml
文件。任务控制模板mc: enabled: true
在工件和x射线中启用Filebeat
system.yaml
并更新与Insight关联的Elasticsearch的详细信息。参数:filebeat: enabled: true elasticsearch: url: http://
:8082用户名: 密码: - 重新启动Artifactory服务。