Hello,今天小编给大家介绍一下制品库自带的监控,Artifactory可以监控存储、服务状态、系统日志等信息,接下来小编带大家来了解Artifactory监控服务状态。
一、监控服务状态
要监控系统中微服务的状态,请在Administration模块中转至Monitoring|Service Status。
在服务状态页面,可以监控平台上安装的 JFrog Artifactory、JFrog Xray、JFrog Insight 和 JFrog Distribution 服务的已安装服务的微服务。我这边以Artifactory和Xray为例。
此界面可以监控所有微服务的参数。
参数 | 描述 |
Microservice | 微服务名称。 |
URL | JPD 的完全限定 URL。 |
Last Heartbeat | 服务器上次发出信号表示其已启动并正在运行。 |
Node ID | 节点标识符。 |
Version | 微服务的版本。 |
Status | 服务器的当前状态。 |
Details | 附加信息。 |
Start Time | 微服务启动的时间。 |
二、监控 Artifactory 微服务
Artifactory 包括以下微服务:
-
Artifactory - 应用程序服务器
-
Access - 认证服务器
-
Event - 事件分发机制
-
Frontend - 应用程序用户界面
-
Replicator - 复制引擎(适用于 Enterprise+ 许可证)
-
Metadata - 元数据服务器
-
Mission Control - Mission Control 微服务(来自 Artifactory 版本 7.27.3)
-
Connect - 许可证服务(从 Artifactory 版本 7.23.3 开始)
三、监控 Xray 微服务
Xray 包括以下微服务:
-
Indexer - 负责索引过程,包括:
-
递归提取制品并构建
-
从附带文件收集工件元数据
-
构建制品组件图表示
-
-
Persist - 负责:
-
将给定的组件图与公共组件信息进行匹配
-
完成组件命名
-
将数据存储在相关数据库中(PostgreSQL中的图形数据和MongoDB中的组件元数据)
-
-
Analysis - 负责丰富组件元数据,例如漏洞、许可证和版本。
-
Server - 负责:
-
通过将分析数据与监视和策略进行匹配来生成违规行为
-
托管 API 和 UI 端点
-
运行预定作业
-