我想将 Jenkins 与 Prometheus 集成,并在 Jenkins 上安装 Prometheus 插件,并在 Prometheus 中设置以下配置。 Prometheus 上的目标显示“服务器返回 HTTP 状态 404 未找到”
实际的 URL“https://jenkins_host/prometheus”工作正常,没有任何问题。
- job_name: 'jenkins'
metrics_path: /prometheus
scheme: https
static_configs:
- targets: ['jenkins_host']
tls_config:
insecure_skip_verify: true
如果您通过让目标使用 GCP 负载均衡器而碰巧遇到此错误,请考虑 Prometheus 可能会命中默认路由,因为它没有传递用于路由的“Host”标头。
通过 Prometheus 传递主机标头或为您的 GCP LB 实现默认后端来解决问题