跳到主要内容

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: {}