Monitoring GitLab Pipelines with Grafana/Prometheus
Requirements
Components to add
Monitoring GitLab Pipelines with Grafana/Prometheus
helm repo add mvisonneau https://charts.visonneau.fr
helm repo update
cat > values.yaml <<'EOF'
config:
gitlab:
url: https://gitlab.com # or your self-managed URL
token: ${GITLAB_TOKEN} # personal access token (api scope)
# choose either explicit projects...
projects:
- name: group/project
# ...or wildcards (groups/namespaces)
# wildcards:
# - owner:
# name: my-group
# kind: group
service:
type: ClusterIP
port: 8080
# If you run Prometheus Operator:
# serviceMonitor:
# enabled: true
EOF
helm upgrade -i gcpe mvisonneau/gitlab-ci-pipelines-exporter -f values.yaml -n monitoring --create-namespace