PHPackages                             berriart/apm-bundle - 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. berriart/apm-bundle

AbandonedArchivedSymfony-bundle[Logging &amp; Monitoring](/categories/logging)

berriart/apm-bundle
===================

This bundle integrates Symfony with multiple APM (Application Performance Monitoring) systems

v1.0.0(9y ago)61.2k4MITPHPPHP &gt;=5.4.2

Since Sep 5Pushed 3y ago1 watchersCompare

[ Source](https://github.com/artberri/BerriartAPMBundle)[ Packagist](https://packagist.org/packages/berriart/apm-bundle)[ RSS](/packages/berriart-apm-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (7)Versions (6)Used By (0)

> **Warning**This project is not maintained anymore

BerriartAPMBundle
=================

[](#berriartapmbundle)

Seamless integration between APM (Application Performance Monitoring) services and Symfony projects.

**Important Note**: This Bundle is still in BETA stage. Breaking changes to the API can ocasionally be done until v1.0.0 is released. Use it with caution.

Summary
-------

[](#summary)

The BerriartAPMBundle integrates Symfony with APM services, it sends telemetry of various kinds (event, request, exception, etc.) to one or multiple APM services, to keep your application available, performing and succeeding.

APM services already included:

- [Visual Studio Application Insights](https://azure.microsoft.com/en-us/services/application-insights/)

[![Visual Studio Application Insights](Resources/doc/images/application-insights-screenshots.png)](Resources/doc/images/application-insights-screenshots.png)

Coming soon:

- [New Relic](https://newrelic.com/)

Features include:

- **Request monitoring**: Every request is tracked including: status code, url, duration, memory usage, controller name, route name and symfony environment name.
- **Exception tracking**: Every Symfony exception is tracked.
- **Command tracking**: Every Symfony command execution is tracked including: name, arguments, options, duration and memory usage.
- **Additional Command Line Tools**: A command for sending messages to the APM services. For example, you can use it for sending deployment notifications to your monitoring system.
- **Multi APM support**: you can use as many APM providers as you want. Usually only one is used but is usefull for migrations. If you APM provider is not supported by this bundle you can create your own and contribute to the project or make us a suggestion.
- **APM API Wrapper**: you will be able to use a unique interface for every integrated APM service.

Documentation
-------------

[](#documentation)

The source of the documentation is stored in the `Resources/doc/` folder in this bundle:

- [Installation](Resources/doc/installation.md).
- [APM Service Wrapper Usage](Resources/doc/client_usage.md).
- [Command Line Tools](Resources/doc/commands.md).

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

[](#installation)

All the installation instructions are located in the [documentation folder](Resources/doc/installation.md).

License
-------

[](#license)

This bundle is available under the [MIT License](LICENSE).

Reporting an issue or a feature request and contributing
--------------------------------------------------------

[](#reporting-an-issue-or-a-feature-request-and-contributing)

See the [contributing guide](CONTRIBUTING.md).

About
-----

[](#about)

BerriartAPMBundle is a [Berriart](http://www.berriart.com) initiative.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~58 days

Total

4

Last Release

3359d ago

Major Versions

v0.0.3 → v1.0.02017-02-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/2715497d13e052ac543f21377d744b4f660e97ad5dfe73afdc73be3c1502b851?d=identicon)[artberri](/maintainers/artberri)

---

Top Contributors

[![artberri](https://avatars.githubusercontent.com/u/454523?v=4)](https://github.com/artberri "artberri (23 commits)")

---

Tags

apmmonitoringsymfonysymfony-bundlesymfony2symfony3monitoringperformanceapm

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/berriart-apm-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/berriart-apm-bundle/health.svg)](https://phpackages.com/packages/berriart-apm-bundle)
```

###  Alternatives

[scoutapp/scout-apm-laravel

Scout Application Performance Monitoring Agent - https://scoutapm.com

23831.3k](/packages/scoutapp-scout-apm-laravel)[scoutapp/scout-apm-php

Scout Application Performance Monitoring Agent - https://scoutapm.com

17877.0k5](/packages/scoutapp-scout-apm-php)[tobiasdierich/gauge

An easy to use application performance monitor.

14413.1k](/packages/tobiasdierich-gauge)[sobanvuex/php-newrelic

PHP Library for New Relic Agent

16520.7k5](/packages/sobanvuex-php-newrelic)

PHPackages © 2026

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