数据采集 采集源配置 harbor监控指标采集
harbor监控指标采集
简介
该采集器用于收集harobo镜像仓库监控数据,包含以下数据内容 ,项目数,镜像数等,以及harbor中各组件运行健康状态等数据
- 磁盘使用情况
- 各组件运行健康状态
- 镜像项目数等数据
前置条件
- 已安装 DataKit(DataKit 安装文档)
配置
生成监控帐号
- 创建监控账号 如果要对磁盘容量和项目数等数据进行监控,需要管理员帐号,普通的组件运行状态,普通帐号即可(注意帐号风险)
配置harborMonitor集器配置
进入 DataKit 安装目录下的 conf.d/harbor
目录,复制 harborMonitor.conf.sample
并命名为 harborMonitor.conf
。示例如下:
[[inputs.harborMonitor]]
## 指标集名称
metricName = 'harbor'
## 镜像仓库域名
domain = ''
## 域名是否支持https
https = true
## 采集频度
interval = '1h'
## 帐号
username = ''
## 密码
password = ''
重新启动datakit
systemctl restart datakit
采集指标
指标 | 描述 | 类型 | 单位 | Tag |
---|---|---|---|---|
free | 空闲磁盘容量 | int | - | product,url, host |
total | 磁盘容量 | int | - | product,url, host |
private_project_count | 私有项目数 | float | - | product,url, host |
private_repo_count | 私有镜像库数 | float | - | product,url, host |
public_project_count | 公开项目数 | float | - | product,url, host |
public_repo_count | 公开镜像库数 | float | - | product,url, host |
total_project_count | 总项目数 | float | - | product,url, host |
total_repo_count | 总镜像库数 | float | - | product,url, host |
chartmuseum | 组件监控状态 | string | product,url, host | |
database | 数据库监控状态 | string | - | product,url, host |
portal | portal组件监控状态 | string | - | cproduct,url, host |
redis | redis健康状态 | string | - | cproduct,url, host |
registryctl | 镜像状态 | string | - | cproduct,url, host |