# wangweianger/zanePerfor

前端性能监控系统,消息队列,高可用,集群等相关架构

Repository: https://github.com/wangweianger/zanePerfor
Canonical: https://ross.abutalabs.com/products/zaneperfor
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: nodejs, egg, mongodb, redis, vuejs2, kafka
Last push: 2024-06-27T03:45:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2910, "days_push": 797, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1800, forks 425 (observed 2026-08-28T04:05:37.978733+00:00)

## What it is
zanePerfor is a self-hosted frontend performance monitoring and analytics platform built on Node.js (Egg), Vue, MongoDB, Redis, and Kafka. It collects page load performance, errors, AJAX and resource timing from web and WeChat mini-program SDKs, and provides a CMS dashboard with PV/UV/IP stats, funnel analysis, geo heatmaps, and email alerting.

## Use cases
- monitor frontend page load performance
- track javascript errors and ajax performance on my website
- self-hosted web analytics with pv uv tracking
- user behavior funnel analysis
- alert when site traffic spikes
- monitor wechat mini-program performance
- performance stats by city and province

## When to choose
- you want a self-hosted real-user monitoring (RUM) platform for web or WeChat mini-programs
- you need high-traffic architecture with MongoDB sharding, replica sets, and Kafka/Redis message queues
- you want combined performance monitoring, error tracking, and traffic analytics in one dashboard

## When to avoid
- you need a maintained solution with active development and clear licensing
- you only need simple backend/APM monitoring rather than frontend RUM
- you cannot operate MongoDB, Redis, and Kafka infrastructure

## Facets
- artifact type: application
- maturity: maintenance
- function: monitoring, analytics, message-queue, caching, web-framework, data-visualization, alerting
- domain: monitoring, web-development, analytics, frontend
- platform: self-hosted
- tags: frontend-performance-monitoring, eggjs, mongodb, redis, kafka, vue, real-user-monitoring, rum, wechat-miniprogram-sdk, pv-uv-analytics, real-time, nodejs, docker, web-server

## Member repositories
- wangweianger/zanePerfor (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:37.978733+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:22:15.462516+00:00, confidence not recorded.
  - readme: https://github.com/wangweianger/zanePerfor (fetched 2026-08-28T04:05:37.978733+00:00, sha ab298376b848)
- Data as of 2026-08-30T08:39:29.467469+00:00.
