[Open Source] MIT Licensed, a Complete, High-Performance, Highly Available Event Tracking Monitoring and Analytics Platform

Open SourceClassification Systems
2026-06-28 08:16 5 次浏览 • 0 次下载 0KB
[Open Source] MIT Licensed, a Complete, High-Performance, Highly Available Event Tracking Monitoring and Analytics Platform

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

#1
资源直链https://github.com/lvming6816077/report-monitor/archive/refs/heads/main.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare