search
数据采集 采集源配置 harbor监控指标采集

harbor监控指标采集

简介

该采集器用于收集harobo镜像仓库监控数据,包含以下数据内容 ,项目数,镜像数等,以及harbor中各组件运行健康状态等数据

  • 磁盘使用情况
  • 各组件运行健康状态
  • 镜像项目数等数据

前置条件

配置

生成监控帐号

  • 创建监控账号 如果要对磁盘容量和项目数等数据进行监控,需要管理员帐号,普通的组件运行状态,普通帐号即可(注意帐号风险)

配置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