PHPackages                             waytohealth/scout-apm-plugin - 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. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. waytohealth/scout-apm-plugin

ActiveSymfony1-plugin[Debugging &amp; Profiling](/categories/debugging)

waytohealth/scout-apm-plugin
============================

symfony1 plugin for Scout APM

05.2k[5 PRs](https://github.com/waytohealth/scout-apm-plugin/pulls)PHP

Since Nov 19Pushed 3y ago1 watchersCompare

[ Source](https://github.com/waytohealth/scout-apm-plugin)[ Packagist](https://packagist.org/packages/waytohealth/scout-apm-plugin)[ RSS](/packages/waytohealth-scout-apm-plugin/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependenciesVersions (6)Used By (0)

scout-apm-plugin
================

[](#scout-apm-plugin)

A symfony1 plugin to instrument web requests, CLI tasks, and Doctrine queries in a symfony1 application.

[![MIT License](https://camo.githubusercontent.com/7c124530b7c185c6928998842a1a52ed4bfd21071bf67db8f325f470cc3160a3/68747470733a2f2f696d672e736869656c64732e696f2f61706d2f6c2f61746f6d69632d64657369676e2d75692e7376673f)](https://github.com/tterb/atomic-design-ui/blob/master/LICENSEs)[![phpstan](https://camo.githubusercontent.com/4e856008f94acae1167fc3a48dc2dbf7129443a9bfce2430f8382eeecf98ded5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230342d737563636573733f7374796c653d666c6174)](https://camo.githubusercontent.com/4e856008f94acae1167fc3a48dc2dbf7129443a9bfce2430f8382eeecf98ded5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230342d737563636573733f7374796c653d666c6174)

More details on Scout APM can be found on their [website](https://scoutapm.com/), [docs](https://scoutapm.com/docs/php), and [scout-apm-php readme](https://github.com/scoutapp/scout-apm-php#scout-php-apm-agent).

Installation
------------

[](#installation)

1. Install plugin via composer

```
  composer require waytohealth/scout-apm-plugin
```

Note: This will install the plugin at `plugins/scoutApmPlugin` (not in `vendor/` as is typically the case with composer dependencies). You may need to adjust your gitignore accordingly.

2. Enable the plugin in project configuration:

```
class ProjectConfiguration extends sfProjectConfiguration
{
  public function setup()
  {
    parent::setup();

    // Add the below line:
    $this->enablePlugins('scoutApmPlugin');
  }
}
```

3. Set up environment variables, as documented in the [Scout APM PHP docs](https://scoutapm.com/docs/php/configuration).

```
SCOUT_KEY=xxxxxxx
SCOUT_MONITOR=true
SCOUT_NAME="Your application (production)"
SCOUT_REVISION_SHA=xxxxxxx

```

The exact mechanism will depend on your deployment environment. In our application, we use [vlucas/phpdotenv](https://packagist.org/packages/vlucas/phpdotenv) to make variables in `.env` files available to `getenv()`. If your deployment environment doesn't natively support environment variables, either install a library such as `vlucas/phpdotenv` or open a PR to this repo enabling configuration of ScoutAPM using `\Scoutapm\Config::fromArray`.

Built and used by
=================

[](#built-and-used-by)

[![Way to Health](https://camo.githubusercontent.com/70862724f3dca98cd76a2088205c875fdf2999943c2c0b48fbe2a68b56ec0ef1/68747470733a2f2f7777772e776179746f6865616c74682e6f72672f696d616765732f62672f7732682e696e6e2e6c6f676f2e6a7067)](https://camo.githubusercontent.com/70862724f3dca98cd76a2088205c875fdf2999943c2c0b48fbe2a68b56ec0ef1/68747470733a2f2f7777772e776179746f6865616c74682e6f72672f696d616765732f62672f7732682e696e6e2e6c6f676f2e6a7067)([We're hiring!](https://www.waytohealth.org/careers/))

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 60.7% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f155728a25338b0ac78fbd769b5c28257422e29d375503f4da94d6977435f30e?d=identicon)[mkopinsky](/maintainers/mkopinsky)

---

Top Contributors

[![mkopinsky](https://avatars.githubusercontent.com/u/591435?v=4)](https://github.com/mkopinsky "mkopinsky (17 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (11 commits)")

### Embed Badge

![Health badge](/badges/waytohealth-scout-apm-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/waytohealth-scout-apm-plugin/health.svg)](https://phpackages.com/packages/waytohealth-scout-apm-plugin)
```

###  Alternatives

[symfony/stopwatch

Provides a way to profile code

2.8k387.2M918](/packages/symfony-stopwatch)[fruitcake/laravel-debugbar

PHP Debugbar integration for Laravel

19.1k662.9k29](/packages/fruitcake-laravel-debugbar)[spatie/ignition

A beautiful error page for PHP applications.

510147.6M69](/packages/spatie-ignition)[jokkedk/webgrind

Webgrind is a Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms. For quick'n'dirty optimizations it does the job.

3.3k193.0k](/packages/jokkedk-webgrind)[koriym/printo

An object graph visualizer.

1421.8M2](/packages/koriym-printo)[soloterm/dumps

A Laravel command to intercept dumps from your Laravel application.

125285.7k3](/packages/soloterm-dumps)

PHPackages © 2026

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