performance-monitoring-system

Collect and visualize frontend and backend timing data for performance monitoring.

2|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Showiix/EsportManager2 --skill performance-monitoring-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-monitoring-system
Source: https://github.com/Showiix/EsportManager2/tree/main/.claude/skills/performance-monitoring-system
Command: npx skills add https://github.com/Showiix/EsportManager2 --skill performance-monitoring-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

全栈性能监测系统提供对前端 IPC 调用、路由导航和后端命令执行的全栈性能数据收集与可视化,帮助团队快速发现瓶颈与性能异常。

Core Features & Use Cases

  • 全栈计时与可视化:覆盖前端 IPC 调用、路由导航以及后端命令执行的耗时与成功率。
  • 实时仪表板与日志查看:提供实时图表、卡片和日志表,便于监控健康状况。
  • 内存存储、自动裁剪:数据保存在内存中,最大记录数为 5000 条,默认非持久化,便于快速迭代与调试。

Quick Start

Enable monitoring and interact with the app to view live performance metrics across IPC, navigation, and backend commands.

Frequently Asked Questions about performance-monitoring-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor full stack performance bottlenecks during development?

Full stack performance monitoring collects and visualizes timing data for frontend and backend operations to help discover bottlenecks. It provides real-time charts and logs to track IPC timing, route navigation, and backend command execution statistics.

Can I track IPC timing and route navigation latency in real-time?

Yes, real-time monitoring tracks IPC timing and route navigation latency. It visualizes frontend IPC calls and route navigation durations alongside backend command execution statistics on a live dashboard with cards and log tables.

What is the best way to collect backend command execution statistics for debugging?

The best way to collect backend command execution statistics is using a performance monitoring system with a simple API. It enables monitoring, captures execution data in memory, and visualizes success rates and durations for development and debugging workflows.

Does the performance monitoring data persist across application restarts?

No, performance monitoring data does not persist across restarts. It saves data in memory with a maximum cap of 5000 records and defaults to non-persistent storage to facilitate quick iteration and debugging.

How do I export performance logs from the in-memory storage?

You can export performance logs from in-memory storage using the optional export feature provided by the monitoring API. This allows you to retrieve the collected timing data and execution statistics before they are automatically trimmed.