Download the PHP package ez-php/metrics without Composer
On this page you can find all versions of the php package ez-php/metrics. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ez-php/metrics
More information about ez-php/metrics
Files in ez-php/metrics
Package metrics
Short Description Prometheus metrics endpoint for ez-php — Counter, Gauge, Histogram with a /metrics route and static Metrics facade.
License MIT
Homepage https://github.com/ez-php/metrics
Informations about the package metrics
ez-php/metrics
Prometheus metrics endpoint for the ez-php framework.
Exposes a /metrics route in the Prometheus text exposition format.
Supports the three standard Prometheus metric types: Counter, Gauge, and Histogram.
Installation
Register the provider in provider/modules.php:
Usage
Counter — monotonically increasing
Gauge — current value (can increase or decrease)
Histogram — distributions and latency
Custom bucket boundaries:
/metrics endpoint
MetricsServiceProvider registers GET /metrics automatically. The response body is the full Prometheus text exposition format output:
Content-Type: text/plain; version=0.0.4; charset=utf-8
Security
The /metrics endpoint is unprotected by default. To restrict access, apply middleware in your route definition or via global middleware in your application.
Relation to ez-php/health
| Module | Purpose |
|---|---|
ez-php/health |
Liveness check — is the service up? |
ez-php/metrics |
Time-series data — counters, gauges, histograms for alerting and dashboards |
Both are complementary production-observability tools.
License
MIT
All versions of metrics with dependencies
ez-php/contracts Version ^1.0
ez-php/framework Version ^1.0
ez-php/http Version ^1.0