tweedegolf/prometheus-client
Archived/unmaintained PHP Prometheus client by Tweede Golf. Provides Counter and Gauge metrics with multiple storage backends (e.g., APC/APCu) and a text formatter to expose a /metrics endpoint for Prometheus scraping.
requests, queue_jobs_processed) accelerate root-cause analysis for latency spikes or resource bottlenecks, directly supporting "Reduce API Latency by 30%" goals.auth_failures or database_errors enable automated compliance reporting (e.g., GDPR, SOC 2) without manual log parsing, reducing audit overhead.Adopt if:
http_requests_total).memory_usage_bytes).Look elsewhere if:
prometheus/client_php instead).For Executives: *"This package lets us own our observability stack—no more paying for basic metrics in Datadog or New Relic. By integrating Prometheus into Laravel, we’ll:
For Engineering: *"This solves two critical gaps:
requests, database_errors) in one place, replacing ad-hoc logging. Example:
$registry->getCounter('api_errors')->inc(); // Tracks 5xx errors globally.
/metrics endpoint.For DevOps/SRE: *"This gives us first-class Prometheus support in Laravel without vendor lock-in. Key wins:
queue_jobs_processed replace flaky log-based alerts./metrics endpoint.laravel_{component}_{metric}).request_duration_seconds)."*Note: Archived status is a red flag—prioritize migration to prometheus/client_php if long-term maintenance is critical.
How can I help you explore Laravel packages today?