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

ActiveLibrary

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 yesterday

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

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

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

2673d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9a59f352cddc3f357866652ab4f82a28581f2a3b84336fd1442a50e1aecb5e38?d=identicon)[qu1m](/maintainers/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)
```

PHPackages © 2026

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