All Projects → kbigbus → swoole-link-monitor

kbigbus / swoole-link-monitor

Licence: other
基于swoole 定时器与woker 实现链路监控

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to swoole-link-monitor

docker-swoole-webapp
Simple Docker-image to build your applications based on Async PHP extensions.
Stars: ✭ 26 (-23.53%)
Mutual labels:  swoole
guardkit
基于Java的监控框架
Stars: ✭ 25 (-26.47%)
Mutual labels:  monitor
homebridge-callmonitor
Signals incoming and outgoing calls using the call monitor facility in Fritz!Box devices via HomeKit
Stars: ✭ 25 (-26.47%)
Mutual labels:  monitor
Huhnitor
Intergalactic serial monitor for ESP8266 Deauther
Stars: ✭ 265 (+679.41%)
Mutual labels:  monitor
electrom
Electrom is a resource management solution for Electron applications, which is convenient for performance management and friendly debugging of multiple windows.
Stars: ✭ 20 (-41.18%)
Mutual labels:  monitor
docker-images
本仓库为自定义及收藏的一些镜像,方便使用。包含PHP5、PHP7开发环境等镜像。
Stars: ✭ 18 (-47.06%)
Mutual labels:  swoole
wowstat
A World of Warcraft realm status monitor
Stars: ✭ 20 (-41.18%)
Mutual labels:  monitor
LightMoon
A framework based swoole
Stars: ✭ 17 (-50%)
Mutual labels:  swoole
table-link
📂 The easiest way to add links in your table rows, cells or elements that are not anchors!
Stars: ✭ 25 (-26.47%)
Mutual labels:  link
swoole-ide-helper-phar
Swoole IDE 自动补全,PHAR 包。
Stars: ✭ 14 (-58.82%)
Mutual labels:  swoole
ExDeMon
A general purpose metrics monitor implemented with Apache Spark. Kafka source, Elastic sink, aggregate metrics, different analysis, notifications, actions, live configuration update, missing metrics, ...
Stars: ✭ 19 (-44.12%)
Mutual labels:  monitor
pf-azure-sentinel
Parse pfSense/OPNSense logs using Logstash, GeoIP tag entities, add additional context to logs, then send to Azure Sentinel for analysis.
Stars: ✭ 24 (-29.41%)
Mutual labels:  monitor
redux-usage-report
A Redux Devtools monitor to audit your app's usage of the store
Stars: ✭ 41 (+20.59%)
Mutual labels:  monitor
fastdash
FastDash = FastAPI + DashBoard.
Stars: ✭ 23 (-32.35%)
Mutual labels:  monitor
iOS-Monitor-Resources
对各厂商的 iOS SDK 性能监控方案的整理和收集后的资源
Stars: ✭ 31 (-8.82%)
Mutual labels:  monitor
QuickTraceiOSLogger
A real time iOS log trace tool, view iOS log with pc web browser under local area network, which will automatically scroll like xcode. 一个实时的iOS日志跟踪工具,在局域网中使用 PC Web 浏览器查看 iOS 日志,它将像xcode一样自动滚动。
Stars: ✭ 16 (-52.94%)
Mutual labels:  monitor
dwoole
⚙️ Docker image for Swoole apps with Composer, auto-restart on development and a production-ready version.
Stars: ✭ 32 (-5.88%)
Mutual labels:  swoole
crow
Fast, unopinionated, minimalist web framework for PHP.
Stars: ✭ 47 (+38.24%)
Mutual labels:  swoole
dynamic-threadpool
📌 强大的动态线程池框架,附带监控报警功能。支持 JDK、Tomcat、Jetty、Undertow 线程池;Dubbo、Dubbox、RabbitMQ、RocketMQ、Hystrix 消费线程池(更多框架线程池还在适配中)。内置两种使用模式:轻量级依赖配置中心以及无中间件依赖版本。
Stars: ✭ 3,609 (+10514.71%)
Mutual labels:  monitor
remark-bookmarks
plugin to manage links
Stars: ✭ 15 (-55.88%)
Mutual labels:  link

swoole-link-monitor

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

  • 基于swoole独立部署
  • timer 定时器
  • process 多进程队列模式消费监听链路
  • table 内存表记录出错次数与时间
  • 无限扩展链路类型
  • 无限扩展告警类型

链路支持

  • rabbitmq
  • mysql
  • redis
  • api 开发ING
  • ... (待扩展)

告警支持

  • 钉钉告警
  • 邮件告警
  • ... (待扩展)

架构图

架构图

告警示例图

钉钉告警 邮件告警

安装要求

  • php >= 7.0
  • swoole >= 1.9.18
  • amqp >= 1.6.0
  • redis

配置调整

参见 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 //查看进程情况

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].