PHPackages                             ipresence/monitoring - 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. ipresence/monitoring

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

ipresence/monitoring
====================

1.0.1(7y ago)022.1k1MITPHP

Since Jan 16Pushed 7y ago2 watchersCompare

[ Source](https://github.com/iPresence/monitoring)[ Packagist](https://packagist.org/packages/ipresence/monitoring)[ RSS](/packages/ipresence-monitoring/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (5)Versions (3)Used By (1)

Monitoring
==========

[](#monitoring)

[![Build Status](https://camo.githubusercontent.com/de1aa83702c0ecb2861dbc0dcdc6773979a447f9f0f8e86557917b8a1b26bfa1/68747470733a2f2f7472617669732d63692e6f72672f6950726573656e63652f6d6f6e69746f72696e672e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/iPresence/monitoring)

This project defines a common interface to be able to monitor you application. It has an adapter ready to be used, but feel free to use or add any adapter you need.

How to use it with Symfony
--------------------------

[](#how-to-use-it-with-symfony)

There is a bundle extension that will automatically create a monitor definition in the dependency injection container. You just need to add `IPresence\Monitoring\Symfony\MonitoringBundle::class` in your bundles.php file and this will load the `monitoring.yaml` config located inside `config/packages/`. You can see an example of configuration [here](config/sample.yaml)

Development environment
-----------------------

[](#development-environment)

To build the test environment you'll need docker and docker-compose installed:

```
make dev

```

### Running the tests

[](#running-the-tests)

```
make test
```

You can run the tests only for a php version like this

```
make unit PHP_VERSION=7.3
```

### Stop the environment

[](#stop-the-environment)

```
make nodev

```

### Delete the environment

[](#delete-the-environment)

You can delete the docker images for a total clean-up

```
 make nodev IMAGES=true
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community10

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 ~0 days

Total

2

Last Release

2721d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3661706?v=4)[qu1m](/maintainers/qu1m)[@qu1m](https://github.com/qu1m)

---

Top Contributors

[![ussrlongbow](https://avatars.githubusercontent.com/u/1707164?v=4)](https://github.com/ussrlongbow "ussrlongbow (1 commits)")

### Embed Badge

![Health badge](/badges/ipresence-monitoring/health.svg)

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

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B10.9k](/packages/psr-log)[open-telemetry/api

API for OpenTelemetry PHP.

1938.5M262](/packages/open-telemetry-api)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2326.5M315](/packages/open-telemetry-sdk)[illuminated/console-logger

Logging and Notifications for Laravel Console Commands.

8676.7k](/packages/illuminated-console-logger)

PHPackages © 2026

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