Download the PHP package traum-ferienwohnungen/laravel-prometheus-exporter without Composer
On this page you can find all versions of the php package traum-ferienwohnungen/laravel-prometheus-exporter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download traum-ferienwohnungen/laravel-prometheus-exporter
More information about traum-ferienwohnungen/laravel-prometheus-exporter
Files in traum-ferienwohnungen/laravel-prometheus-exporter
Package laravel-prometheus-exporter
Short Description A prometheus exporter for Laravel & Lumen
License MIT
Informations about the package laravel-prometheus-exporter
laravel-prometheus-exporter
A prometheus exporter for the Laravel and the Lumen web framework.
It tracks latency and request counts by request method, route and response code.
Project State
This is unreleased software. I commit backwards incompatible changes without notice.
Installation
composer require traum-ferienwohnungen/laravel-prometheus-exporter
Adapters
Then choose from two storage adapters: APCu is the default option. Redis can also be used.
APCu
Ensure apcu-bc is installed and enabled.
Redis
Ensure php redis is installed and enabled.
By default it looks for a redis server at localhost:6379. The server
can be configured in config/prometheus_exporter.php
.
Laravel
Enable the Middleware
In app/Http/Kernel.php
Add an endpoint for the metrics
Lumen
Register the ServiceProvider
In bootstrap/app.php
Add an endpoint for the metrics
In bootstrap/app.php
Configuration
The configuration can be found in config/prometheus_exporter.php
.
name | description |
---|---|
adapter | Storage adapter to use: 'apc' or 'redis' default: 'apc' |
namespace | name (prefix) to use in prometheus metrics. default: 'default' |
namespace_http_server | name (prefix) to use for http latency in prometheus metrics. default: 'http_server' |
redis | array of redis parameters. see prometheus_exporter.php for details |
All versions of laravel-prometheus-exporter with dependencies
endclothing/prometheus_client_php Version ^1
fzaninotto/faker Version ~1.7
illuminate/support Version ^6