All Projects → a597873885 → Webfunny_monitor

a597873885 / Webfunny_monitor

Licence: apache-2.0
webfunny是一款轻量级的前端监控系统,webfunny也是一款前端性能监控系统,无埋点监控前端日志,实时分析前端健康状态。webfunny is a lightweight front-end monitoring system and webfunny is also a front-end performance monitoring system. It monitors front-end logs and analyzes front-end health status in real time.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Webfunny monitor

Monitoror
Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
Stars: ✭ 3,400 (-2.02%)
Mutual labels:  monitoring, monitoring-tool
Laravel Api Health
Monitor first and third-party services and get notified when something goes wrong!
Stars: ✭ 65 (-98.13%)
Mutual labels:  monitoring, monitoring-tool
Chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, and containers with real-time data monitoring and receive automated notifications over Slack or email.
Stars: ✭ 347 (-90%)
Mutual labels:  monitoring, monitoring-tool
Static status
🚦Bash script to generate a static status page.
Stars: ✭ 286 (-91.76%)
Mutual labels:  monitoring, monitoring-tool
Nload
Real-time network traffic monitor
Stars: ✭ 121 (-96.51%)
Mutual labels:  monitoring, monitoring-tool
Hastic Server
Hastic data management server for analyzing patterns and anomalies from Grafana
Stars: ✭ 292 (-91.59%)
Mutual labels:  monitoring, monitoring-tool
Procmon Parser
Parser to process monitor file formats
Stars: ✭ 49 (-98.59%)
Mutual labels:  monitoring, monitoring-tool
Scouter Paper
scouter-paper is a web client software for scouter
Stars: ✭ 183 (-94.73%)
Mutual labels:  monitoring, monitoring-tool
Openitcockpit
openITCOCKPIT is an Open Source system monitoring tool built for different monitoring engines like Nagios, Naemon and Prometheus.
Stars: ✭ 108 (-96.89%)
Mutual labels:  monitoring, monitoring-tool
Snowflake
Graphical SFTP client and terminal emulator with helpful utilities
Stars: ✭ 1,676 (-51.7%)
Mutual labels:  monitoring, monitoring-tool
Electriceye
Continuously monitor your AWS services for configurations that can lead to degradation of confidentiality, integrity or availability. All results will be sent to Security Hub for further aggregation and analysis.
Stars: ✭ 255 (-92.65%)
Mutual labels:  monitoring, monitoring-tool
Efc2 Agent
efc2 agent
Stars: ✭ 136 (-96.08%)
Mutual labels:  monitoring, monitoring-tool
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (-34.27%)
Mutual labels:  monitoring, monitoring-tool
Spidermon
Scrapy Extension for monitoring spiders execution.
Stars: ✭ 309 (-91.1%)
Mutual labels:  monitoring, monitoring-tool
Satellite
Simple and extensible monitoring agent / library for Kubernetes: https://gravitational.com/blog/monitoring_kubernetes_satellite/
Stars: ✭ 183 (-94.73%)
Mutual labels:  monitoring, monitoring-tool
Ward
Server dashboard
Stars: ✭ 1,026 (-70.43%)
Mutual labels:  monitoring, monitoring-tool
Callmon
CallMon is an experimental system call monitoring tool that works on Windows 10 versions 2004+ using PsAltSystemCallHandlers
Stars: ✭ 83 (-97.61%)
Mutual labels:  monitoring, monitoring-tool
Ws Monitoring
A simple & lightweight realtime monitoring web UI + server in Node.js
Stars: ✭ 130 (-96.25%)
Mutual labels:  monitoring, monitoring-tool
Legend
Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services.
Stars: ✭ 149 (-95.71%)
Mutual labels:  monitoring, monitoring-tool
Nanny
Nanny is a monitoring tool that monitors the absence of activity.
Stars: ✭ 157 (-95.48%)
Mutual labels:  monitoring

GitHub repo size GitHub last commit GitHub issues GitHub closed issues GitHub

如果你是一位前端工程师,那你一定不止一次去解决一些顽固的线上问题,你也曾想方设法复现用户的bug,结果可能都不太理想。 怎样定位前端线上问题,一直以来,都是很头疼的问题,因为它发生于用户的一系列操作之后。错误的原因可能源于机型,网络环境,复杂的操作行为等等,在我们想要去解决的时候很难复现出来,自然也就无法解决。

身为一名前端工程师,我每天都要面临很多线上的问题,一时间让我焦头烂额。公司其他的监控系统也有,但是每次解决问题都需要辗转于各种监控系统之间,亦是疲惫不堪。所以,我便为自己(前端工程师)量身定做了这样一款监控系统,现在分享给大家使用,欢迎点击了解。

只需要简单几步,你就可以搭建一套属于自己的前端监控系统了。

了解作品

【官网简介】 | 【Demo效果】 | 【更新日志】

私有化部署方式

【部署教程】

【Docker部署】

联系作者微信

微信号:webfunny_2020

压力测试

可支持日活千万级别PV量。

目录结构

    |
    |──bin/                                    * 项目启动目录
    |     |
    |     |
    |     |—— domain.js                        * 域名配置文件
    |     |—— messageQueue.js                  * 消息队列开关配置文件
    |     |—— mysqlConfig.js                   * mysql数据库连接配置文件
    |     |—— purchaseCode.js                  * 激活码配置文件
    |     |—— saveDays.js                      * 日志存储周期配置文件
    |     |—— webfunny.js                      * 服务启动文件
    | 
    |
    |——config/                                 * 基础配置目录(使用者可以不用关注)
    |
    |——controllers/                            * 业务逻辑代码(已加密)
    |
    |——interceptor/                            * 拦截器代码(监控到的异常都会经过拦截器,使用者可以自定义报警)
    |             |
    |             |—— config/dingRobot.js      * 钉钉机器人配置
    |
    |——lib/
    |     |
    |     |—— RabbitMq.js                      * 消息对列创建文件
    |     |—— webfunny.min.js                  * 探针生成的模板文件
    |
    |——logs/
    |      |
    |      |——errors/                          * 监控系统运行错误日志目录(排查部署问题)
    |      |
    |      |——info/                            * 普通日志打印目录
    |
    |——schema/                                 * 基础表数据库字段设计
    |——schema_con/                             * 需要分表的数据库字段设计
    |
    |——modules/
    |         |
    |         |—— models.js                    * 业务逻辑代码(已加密)
    |
    |
    |——routes/                                 * 路由、定时器
    |
    |——views/                                  * 监控系统页面代码(压缩版)
    |
    |
    |
    |—— app.js                                 * 程序入口文件
    |—— Dockerfile.js                          * docker部署配置文件
    |—— restart.sh                             * 程序重启脚本文件(需设置此文件的执行权限)

    |—— 其他文件或目录,使用者大可不必关注
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].