Apache NuttX RTOS 的持续集成面板(Prometheus 和 Grafana)
2024-11-24
本文介绍了如何使用 Grafana 和 Prometheus 构建 Apache NuttX RTOS 的持续集成监控面板。该面板可以监控每日构建以及 NuttX 构建场的构建情况,并通过构建得分(Build Score)来评估每个构建的质量,以区分构建成功、警告和错误。文章详细讲解了如何安装和配置 Grafana、Prometheus 和 Pushgateway,如何将构建日志导入 Prometheus,以及如何从 GitHub Actions 中提取构建日志。该面板的目标是帮助开发者快速识别构建问题,特别是对于无法在每个拉取请求上运行完整 CI 检查的情况。
未分类