PHPackages                             spiral-packages/profiler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. spiral-packages/profiler

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

spiral-packages/profiler
========================

A system-wide performance monitoring system profiler.

1.3.0(5mo ago)4607.6k↓12%9[1 PRs](https://github.com/spiral-packages/profiler/pulls)7MITPHPPHP ^8.1CI passing

Since Dec 19Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/spiral-packages/profiler)[ Packagist](https://packagist.org/packages/spiral-packages/profiler)[ Docs](https://github.com/spiral-packages/profiler)[ RSS](/packages/spiral-packages-profiler/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (5)Versions (8)Used By (7)

A system-wide performance monitoring system profiler.
=====================================================

[](#a-system-wide-performance-monitoring-system-profiler)

[![PHP Version Require](https://camo.githubusercontent.com/49bd1676cecc97b883b8f49311db7008332206e59b01569befaba1c462a442cc/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2d7061636b616765732f70726f66696c65722f726571756972652f706870)](https://packagist.org/packages/spiral-packages/profiler)[![Latest Stable Version](https://camo.githubusercontent.com/3905669cf610a666242f87267639cfd856c8b21388f55c3c4eeade12f3586195/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2d7061636b616765732f70726f66696c65722f762f737461626c65)](https://packagist.org/packages/spiral-packages/profiler)[![phpunit](https://github.com/spiral-packages/profiler/actions/workflows/phpunit.yml/badge.svg)](https://github.com/spiral-packages/profiler/actions)[![psalm](https://github.com/spiral-packages/profiler/actions/workflows/psalm.yml/badge.svg)](https://github.com/spiral-packages/profiler/actions)[![Codecov](https://camo.githubusercontent.com/5120705bce32642803f1f25903a3bc538c8ed5617c0b5e34b12031360e7eb844/68747470733a2f2f636f6465636f762e696f2f67682f73706972616c2d7061636b616765732f70726f66696c65722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/spiral-packages/profiler/)[![Total Downloads](https://camo.githubusercontent.com/22d303927335232665edbf76076b727922701cee41dfa87f0cd2c109d98fb24f/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2d7061636b616765732f70726f66696c65722f646f776e6c6f616473)](https://packagist.org/spiral-packages/profiler/phpunit)

Profiler is a system-wide performance monitoring system, that is built on top of [XHProf](http://pecl.php.net/package/xhprof) or its forks ([Uprofiler](https://github.com/FriendsOfPHP/uprofiler)or [Tideways](https://github.com/tideways/php-profiler-extension)).

Profiler continually gathers function-level profiler data from production tier by running a sample of page requests under XHProf.

Requirements
------------

[](#requirements)

Make sure that your server is configured with following PHP version and extensions:

- PHP 8.1+
- [XHProf](http://pecl.php.net/package/xhprof) ext or its forks ([Uprofiler](https://github.com/FriendsOfPHP/uprofiler), [Tideways](https://github.com/tideways/php-profiler-extension)).

Documentation, Installation, and Usage Instructions
---------------------------------------------------

[](#documentation-installation-and-usage-instructions)

See the [documentation](https://spiral.dev/docs/basics-debug#xhprof) for detailed installation and usage instructions.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance71

Regular maintenance activity

Popularity45

Moderate usage in the ecosystem

Community23

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~180 days

Recently: every ~214 days

Total

7

Last Release

161d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/773481?v=4)[Pavel Buchnev](/maintainers/butschster)[@butschster](https://github.com/butschster)

---

Top Contributors

[![butschster](https://avatars.githubusercontent.com/u/773481?v=4)](https://github.com/butschster "butschster (21 commits)")[![gam6itko](https://avatars.githubusercontent.com/u/3841197?v=4)](https://github.com/gam6itko "gam6itko (6 commits)")[![aivchen](https://avatars.githubusercontent.com/u/4580308?v=4)](https://github.com/aivchen "aivchen (1 commits)")[![tntrex](https://avatars.githubusercontent.com/u/3947942?v=4)](https://github.com/tntrex "tntrex (1 commits)")

---

Tags

tidewaysxhprofspiralspiral-packagesuprofiler

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/spiral-packages-profiler/health.svg)

```
[![Health](https://phpackages.com/badges/spiral-packages-profiler/health.svg)](https://phpackages.com/packages/spiral-packages-profiler)
```

###  Alternatives

[sentry/sentry

PHP SDK for Sentry (http://sentry.io)

1.9k227.1M273](/packages/sentry-sentry)[blackfire/php-sdk

Blackfire.io PHP SDK

15912.6M28](/packages/blackfire-php-sdk)[illuminate/log

The Illuminate Log package.

6224.3M518](/packages/illuminate-log)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2222.9M248](/packages/open-telemetry-sdk)[open-telemetry/api

API for OpenTelemetry PHP.

1833.0M214](/packages/open-telemetry-api)[socloz/monitoring-bundle

A profiling/monitoring Symfony2 bundle for production servers - alerts on exceptions, logs profiling data &amp; sends data to statsd/graphite

6944.2k](/packages/socloz-monitoring-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
