[Open Source] MIT Licensed, a Complete, High-Performance, Highly Available Event Tracking Monitoring and Analytics Platform
Open SourceClassification Systems
![[Open Source] MIT Licensed, a Complete, High-Performance, Highly Available Event Tracking Monitoring and Analytics Platform](https://yy123.ink/api/img/1782605691670-hcc09g.jpg)
1. Project Overview
[Report Monitor] A Complete, High-Performance, Highly Available Event Tracking Monitoring and Analytics Platform
- The project has been deployed to the production environment and has been running stably for some time. Feel free to use it.
- For initial deployment, a standalone database or MongoDB replica set architecture is recommended. Consider using a sharded cluster later based on your actual requirements.
- Currently, a standalone server with 4 cores and 8 GB RAM can support approximately 500,000–1 million PV per day, while a standalone server with 8 cores and 16 GB RAM can support 1–5 million PV.
- After adding appropriate indexes to backend queries, datasets containing over 10 million records can be queried within 100 ms–2 seconds, with an average response time of 100–300 ms (standalone/replica set).
2. Open Source License
Licensed under MIT
3. Screenshots





4. Feature Overview
Login and Registration
Change Password and Log Out
Initialize the Project
- Create a New Project
- Bind an Existing Project
Data Points
- Data Point Management
- Category Management
Performance Monitoring Points
- Performance Monitoring Point Management
- Category Management
Logs
- Log Management
Settings
- Personal Center
- Data Point Presets
- Performance Monitoring Point Presets
5. Tech Stack
Project Design Principles

Event Reporting Instructions
Browser
Reference Reporting SDK
Java
String href = 'website domain'+'/rapi/report/create?code=xxxx' CloseableHttpClient httpclient = HttpClients.createDefault(); httpclient.execute(new HttpGet(href));
python
import requests href = 'website domain'+'/rapi/report/create?code=xxxx' requests.get(href)
Other programming languages work similarly. You only need to send a simple GET request.
Project Deployment and Startup
Install MongoDB and Redis
MongoDB:
Install MongoDB on Windows
Install MongoDB on Linux
Redis:
Install Redis
Start (nestjs)
Development:
npm run start:dev
Production:
npm run build
下载地址 免费
评论