P4Prometheus integrates Perforce Helix Core Server (p4d) with Prometheus, Grafana, and optional VictoriaMetrics storage. It collects metrics from p4d logs, p4 monitor, and related sources for dashboards and alerting.
The project includes:
p4prometheusfor continuous p4d log parsing.p4metricsfor supplementary Helix Core and SDP metrics.monitor_locks.pyfor Linux lock monitoring.p4logtailandp4plogtailfor completed-command JSON output.- Automated installation and upgrade scripts for monitoring servers, Helix Core servers, and node-exporter-only hosts.
- P4Prometheus Overview: architecture, components, Grafana dashboards, metrics, and related tools.
- Installation Guide: recommended automated installation, upgrades, enterprise options, verification, troubleshooting, and manual installation procedures.
- Runbook Alert Handling: customizable alert response guidance.
This is a Community Supported Perforce tool.