Skip to content

About

[Community Supported] Perforce (Helix Core) interface for writing Prometheus metrics from real-time analysis of p4d log files.

Resources

Code of conduct

Stars

74 stars

Watchers

14 watching

Forks

Repository files navigation

p4prometheus

Support

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:

  • p4prometheus for continuous p4d log parsing.
  • p4metrics for supplementary Helix Core and SDP metrics.
  • monitor_locks.py for Linux lock monitoring.
  • p4logtail and p4plogtail for completed-command JSON output.
  • Automated installation and upgrade scripts for monitoring servers, Helix Core servers, and node-exporter-only hosts.

Documentation

  • 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.

About

[Community Supported] Perforce (Helix Core) interface for writing Prometheus metrics from real-time analysis of p4d log files.

Resources

Code of conduct

Stars

74 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages