Helm Chart
Woodpecker 为 Kubernetes 环境提供 Helm chart:
helm repo add woodpecker oci://ghcr.io/woodpecker-ci/helm
helm install woodpecker woodpecker/woodpecker
指标
要在 values.yml 中启用指标收集,请设置以下内容:
metrics:
enabled: true
port: 9001
这将在端口 9001 上激活 /metrics 端点,没有认证。该端口默认不向外部暴露。如果您想启用对指标的认证外部访问,请使用 Prometheus 的说明。
要同时启用 Prometheus pod 监控发现,请设置:
prometheus:
podmonitor:
enabled: true
interval: 60s
labels: {}
如果按照上述步骤后仍未收到指标,请验证您的 Prometheus 配置是否在 podMonitorNamespaceSelector 中明确包含了您的命名空间,或者选择器是否被禁用:
# 搜索所有可用命名空间
podMonitorNamespaceSelector:
matchLabels: {}
# 启用所有可用的 pod 监控
podMonitorSelector:
matchLabels: {}