PHPackages                             kbigbus/swoole-link-monitor - 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. kbigbus/swoole-link-monitor

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

kbigbus/swoole-link-monitor
===========================

基于swoole的链路监控服务

v1.0.2(7y ago)3361MITPHPPHP &gt;=7.0

Since Dec 12Pushed 7y ago1 watchersCompare

[ Source](https://github.com/kbigbus/swoole-link-monitor)[ Packagist](https://packagist.org/packages/kbigbus/swoole-link-monitor)[ Docs](https://github.com/kbigbus/swoole-link-monitor)[ RSS](/packages/kbigbus-swoole-link-monitor/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

swoole-link-monitor
===================

[](#swoole-link-monitor)

基于swoole timer/table/process(worker) 实现链路监控与告警

- 基于swoole独立部署

> - timer 定时器
> - process 多进程队列模式消费监听链路
> - table 内存表记录出错次数与时间

- 无限扩展链路类型
- 无限扩展告警类型

链路支持
----

[](#链路支持)

> - rabbitmq
> - mysql
> - redis
> - api 开发ING
> - ... （待扩展）

告警支持
----

[](#告警支持)

> - 钉钉告警
> - 邮件告警
> - ... （待扩展）

架构图
---

[](#架构图)

[![架构图](docs/images/architecture.png)](docs/images/architecture.png)

告警示例图
-----

[](#告警示例图)

[![钉钉告警](docs/images/dingding_notice.png)](docs/images/dingding_notice.png)[![邮件告警](docs/images/email_notice.png)](docs/images/email_notice.png)

安装要求
----

[](#安装要求)

> - php &gt;= 7.0
> - swoole &gt;= 1.9.18
> - amqp &gt;= 1.6.0
> - redis

配置调整
----

[](#配置调整)

参见 [config.md](docs/config.md)

安装方式
----

[](#安装方式)

```
git clone https://github.com/kbigbus/swoole-link-monitor
cd swoole-link-monitor
composer install
chmod u+x link-monitor

```

执行方式
----

[](#执行方式)

> php link-monitor \[start|stop|restart|status|help\] //启动|停止|重启|状态|帮助

> ps -ef|grep swoole-link-monitor //查看进程情况

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

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

Total

3

Last Release

2696d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/74ce6118375f154ada39f54c3d7d4edb3c9d2ab74d0a7030bb739b111611c750?d=identicon)[kbigbus](/maintainers/kbigbus)

---

Top Contributors

[![kbigbus](https://avatars.githubusercontent.com/u/11918180?v=4)](https://github.com/kbigbus "kbigbus (15 commits)")

---

Tags

linklink-monitormonitorswoolelinkswoolemonitor

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kbigbus-swoole-link-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/kbigbus-swoole-link-monitor/health.svg)](https://phpackages.com/packages/kbigbus-swoole-link-monitor)
```

###  Alternatives

[liip/monitor-bundle

Liip Monitor Bundle

4728.7M16](/packages/liip-monitor-bundle)[analog/analog

Fast, flexible, easy PSR-3-compatible PHP logging package with dozens of handlers.

3451.5M24](/packages/analog-analog)[liuggio/statsd-client-bundle

Provides a statsd client and simple ready-to-use support for #Symfony2 Application

164730.7k](/packages/liuggio-statsd-client-bundle)[guanguans/laravel-exception-notify

Monitor exception and report to the notification channels(Log、Mail、AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、WPush、XiZhi、YiFengChuanHua、ZohoCliq、ZohoCliqWebHook、Zulip).

14642.7k1](/packages/guanguans-laravel-exception-notify)[putyourlightson/craft-sherlock

Security scanner and monitor to keep your site and CMS secure.

1657.0k2](/packages/putyourlightson-craft-sherlock)[upscale/swoole-newrelic

New Relic APM monitoring of Swoole web-server

1619.6k](/packages/upscale-swoole-newrelic)

PHPackages © 2026

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