performance-baseline-capturer

Solid

Capture performance baselines before migration for regression comparison and SLA verification

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Performance Baseline Capturer Skill Captures comprehensive performance baselines before migration to enable post-migration regression comparison and SLA verification. ## Purpose Enable performance benchmarking for: - Response time measurement - Throughput baseline - Resource utilization tracking - Load test execution - Percentile calculation ## Capabilities ### 1. Response Time Measurement - Capture response times - Measure latency percentiles - Track by endpoint - Document SLA targets ### 2. Throughput Baseline - Measure requests per second - Track concurrent users - Document peak capacity - Establish limits ### 3. Resource Utilization Tracking - Monitor CPU usage - Track memory consumption - Measure disk I/O - Record network usage ### 4. Load Test Execution - Run baseline load tests - Execute stress tests - Perform soak tests - Document results ### 5. Percentile Calculation - Calculate P50/P90/P95/P99 - Track distribution - Identify outliers - Set thresholds ### 6. Regression Threshold Setting - Define acceptable ranges - Set alert thresholds - Document tolerances - Create comparison criteria ## Tool Integrations | Tool | Purpose | Integration Method | |------|---------|-------------------| | JMeter | Load testing | CLI | | Gatling | Performance testing | CLI | | k6 | Modern load testing | CLI | | Locust | Python load testing | CLI | | Artillery | Node.js testing | CLI | | wrk | HTTP benchmarking | CLI | ## Output Schema ```json { "baselineId": "string", ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills