timeout-tuning

Community

Tune 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.