mirror of
https://github.com/dunglas/frankenphp.git
synced 2025-10-05 15:38:15 +08:00
1.4 KiB
1.4 KiB
Metrics
When Caddy metrics are enabled, FrankenPHP exposes the following metrics:
frankenphp_total_threads
: The total number of PHP threads.frankenphp_busy_threads
: The number of PHP threads currently processing a request (running workers always consume a thread).frankenphp_queue_depth
: The number of regular queued requestsfrankenphp_total_workers{worker="[worker_name]"}
: The total number of workers.frankenphp_busy_workers{worker="[worker_name]"}
: The number of workers currently processing a request.frankenphp_worker_request_time{worker="[worker_name]"}
: The time spent processing requests by all workers.frankenphp_worker_request_count{worker="[worker_name]"}
: The number of requests processed by all workers.frankenphp_ready_workers{worker="[worker_name]"}
: The number of workers that have calledfrankenphp_handle_request
at least once.frankenphp_worker_crashes{worker="[worker_name]"}
: The number of times a worker has unexpectedly terminated.frankenphp_worker_restarts{worker="[worker_name]"}
: The number of times a worker has been deliberately restarted.frankenphp_worker_queue_depth{worker="[worker_name]"}
: The number of queued requests.
For worker metrics, the [worker_name]
placeholder is replaced by the worker name in the Caddyfile, otherwise absolute path of worker file will be used.