每日一博 | 基于 Prometheus + Grafana 实现 Nexus 监控观测
前言 Nexus 是开源的 Maven 私服仓库,同时 Nexus 还支持 Npm 、 .Net、Golang 、Python 等开发语言的包管理。Nexus 也是我们重度使用的一个应用,Nexus 保存着 Tap 各开发组的代码构建产物。Nexus 出现问题会导致项目 CI 、CD 流程阻断。本文旨在通过 Prometheus + Grafana 实现 Nexus 运行时监控观测,帮助运维人员更加了解 Nexus ,轻松从容应对线上各种疑难杂症。 Nexus Version:3.29.2-02 metrics 采集 Nexus 提供了 Prometheus 格式数据的接口,这个接口需要授权nx-metrics-all 才能访问,所以,将 metrics 采集到 Prometheus 里,需要做如下。 metrics 接口:http://localhost:8081/service/metrics/prometheus 创建 metrics 接口权限账户 给指标接口创建一个单独的 metrics 账户,然后创建一个新的 Role(nx-metrics) ,将 nx-metrics-al...

