马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
可以使用Prometheus来监控gitlab-runner的运行情况。带有 Prometheus exporter的嵌入式 HTTP 统计服务器在极狐GitLab Runner 1.8.0已经引入,可以直接接入Prometheus获取监控数据。
极狐GitLab Runner 使用原生 Prometheus 指标进行检测,可以通过 /metrics 路径上的嵌入式 HTTP 服务器进行公开。 如果启用了服务器,它可以被 Prometheus 监控系统抓取或通过其他 HTTP 客户端访问。
exporter暴露的信息包括:
- Runner 业务逻辑指标(例如,当前正在运行的作业数量)。
- 特定的 Go 进程指标(垃圾收集统计信息、goroutines、memstats 等)。
- 一般进程指标(内存使用情况、CPU 使用情况、文件描述符使用情况等)。
- 构建版本信息。
Prometheus 的展示格式中记载了指标格式。
这些指标可以监控和了解您的 Runner。 例如,您可能会感兴趣 Runner 主机上的平均负载的增加是否与处理作业的增加有关。或者您正在运行一组机器,想跟踪构建趋势以对基础架构进行更改。 |