目录
Jenkins 是一个开源自动化服务器,可帮助自动化构建、测试和部署过程。团队依赖 Jenkins,因此监控 Jenkins 以确保构建过程平稳高效地运行非常重要。
Telegraf 输入插件:Jenkins
Jenkins 输入插件收集有关 Jenkins 实例中运行的节点和作业的信息。此插件不需要 Jenkins 上的插件,它使用 Jenkins API 来检索所有需要的信息。
此 Jenkins Telegraf 插件允许您收集以下指标
- Jenkins 节点指标
- Disk_available(可用磁盘空间)
- Temp_available(可用临时空间)
- Memory_available(可用内存)
- Memory_total(总内存)
- Swap_available(可用交换空间)
- Swap_total(总交换空间)
- Response_time(响应时间)
- Num_executors(执行器数量)
- 按 Arch、Disk_path、Temp_path、Node_name、状态(“在线”、“离线”)和 Source 分组
- Jenkins 作业指标
- Duration(持续时间)
- result_code(结果代码)(0 = 成功,1 = 失败,2 = 未构建,3 = 不稳定,4 = 已中止)
- 按 Name、Parents、Result 和 Source 分组