load-testing-performance-tuning

Performs end-to-end load testing and tunes HPA autoscaling for ValueOS agent workloads using K6 and Locust.

Updated Nov 17, 2025
One-click install
npx skills add https://github.com/Valynt/ValueOS --skill load-testing-performance-tuning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: load-testing-performance-tuning
Source: https://github.com/Valynt/ValueOS/tree/main/.windsurf/skills/load-testing-performance-tuning
Command: npx skills add https://github.com/Valynt/ValueOS --skill load-testing-performance-tuning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performs load testing and performance tuning for ValueOS's 18 agent types, using K6 and Locust to simulate realistic workloads and fine-tune Horizontal Pod Autoscaling (HPA) based on custom metrics beyond CPU utilization.

Core Features & Use Cases

  • Comprehensive load testing for all 18 agents using K6 and Locust to model realistic traffic patterns.
  • Advanced autoscaling tuning using custom metrics (e.g., queue depth, latency) to drive HPA decisions.
  • Workflow and performance analysis scripts for identifying bottlenecks and validating production readiness.

Quick Start

Run the load tests against your staging environment to observe how the HPA responds to simulated multi-agent workloads.

Frequently Asked Questions about load-testing-performance-tuning

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

FAQPage Schema
How do I tune HPA autoscaling rules using custom metrics instead of CPU utilization?

Stress-test inter-agent queues by running K6 and Locust workflows that simulate realistic multi-agent traffic patterns. These load tests identify bottlenecks in agent communication and validate performance under high-concurrency scenarios.

How do I validate production readiness for multi-agent workloads?

Run load tests against your staging environment to observe how HPA responds to simulated multi-agent workloads. This validates production readiness by identifying performance bottlenecks and confirming autoscaling behavior under realistic traffic.

Can I use K6 and Locust to simulate realistic traffic patterns for load testing?

Yes, K6 and Locust are supported workflows for modeling realistic traffic patterns during load testing. You use them to simulate multi-agent workloads and collect custom metrics for performance tuning and autoscaling validation.

What is the best way to configure autoscaling for ValueOS agent workloads?

Configure autoscaling for ValueOS agent workloads by defining YAML-based HPA rules driven by custom metrics like queue depth and latency. Load testing identifies optimal scaling thresholds across all 18 agent types.

Does load testing for HPA tuning require a staging environment?

Load testing for HPA tuning requires a staging environment to safely observe autoscaling responses. Running simulated multi-agent workloads in staging validates performance and identifies bottlenecks before production deployment.