Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

--load: ramp-up and stepped load to find a server's knee

Aperta
#2,841 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
typescript

Direzione di ricerca

Start by locating the shared core code that handles --load-concurrency and produces JSON summaries; the issue does not name files or tests. Compare how concurrency and rate are configured, then determine how ramp or step runs could produce one summary row per step. Done means the requested load progression and optional threshold stop are specified and covered by tests.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement v2
Which client?

All / shared core

The problem

A fixed concurrency or rate shows how a server behaves at one load level. Finding where latency or errors start climbing (the knee) means many separate runs and stitching their summaries together by hand.

Solution you have in mind (optional)

--load-ramp <from>:<to>:<duration> (concurrency or rate) and/or --load-steps 10,25,50,100 --load-step-duration 30, with one summary row per step, and optionally stop at the first step that breaches a threshold.

Alternatives or workarounds you have tried

A shell loop over --load-concurrency values, parsing each JSON summary with jq.

Already built it locally?

No response

Before you submit
  • I searched existing issues and this is not a duplicate.
  • This is a request for the Inspector itself, not for the MCP specification or an SDK.
Lingua principale
TypeScript
Stelle
11.2k
Fork
1.6k
Merge medio
5h 11m
PR unite (30g)
141

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di modelcontextprotocol/inspector

Tutte le issue di modelcontextprotocol/inspector

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.