timeout-tuning
CommunityTune timeouts from real p99 measurements.
Authorkssumin
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Derive reliable API timeouts from measured p99 values and validate them against circuit-breaker thresholds. This methodology helps teams ensure stable external-service communication by grounding timeout decisions in actual latency distributions rather than arbitrary numbers.
Core Features & Use Cases
- Real-measurement based timeout derivation: connect_timeout = p99_connect × multiplier and read_timeout = p99_read × multiplier.
- CB threshold validation and bimodal gap checks for robust reliability and fail-fast behavior.
- Guidance for design changes: CB design choices, and usage of sendmock distribution measurements to validate performance under varied latency scenarios.
Quick Start
Run the measurement workflow to estimate p99 times and configure timeouts accordingly.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: timeout-tuning Download link: https://github.com/kssumin/claude-playground/archive/main.zip#timeout-tuning Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.