Skip to content

docs: add rate limits and batch size tuning guide#5137

Open
vegardx wants to merge 1 commit into
github-aws-runners:mainfrom
vegardx:docs/rate-limits-and-tuning
Open

docs: add rate limits and batch size tuning guide#5137
vegardx wants to merge 1 commit into
github-aws-runners:mainfrom
vegardx:docs/rate-limits-and-tuning

Conversation

@vegardx
Copy link
Copy Markdown

@vegardx vegardx commented May 27, 2026

Adds docs/rate-limits-and-tuning.md documenting:

  • GitHub API primary rate limits (core 5,000/hr, actions_runner_registration 10,000/hr)
  • Secondary rate limits (900 points/min per endpoint, 100 concurrent requests)
  • Point cost table (GET=1, POST=5) with source link
  • Maximum runner creation rate per App (~166–180/min) with derivation
  • AWS SSM Parameter Store 40 TPS shared limit and higher-throughput mode
  • EC2 CreateFleet undocumented rate limit
  • Service Quotas to raise (vCPU defaults are 5)
  • batch_size tradeoffs with concrete examples
  • Monitoring recommendations

Also adds a cross-reference from docs/configuration.md where rate limits are mentioned but never explained.

All numbers verified against GitHub's official docs source (github/docs repo) and AWS documentation.

Documents GitHub API primary/secondary rate limits, point costs,
maximum runner creation rate per App (~166-180/min), AWS SSM and
CreateFleet throttling, vCPU quotas, and batch_size tradeoffs.

Cross-references from docs/configuration.md where rate limits are
mentioned but not explained.
Copilot AI review requested due to automatic review settings May 27, 2026 11:29
@vegardx vegardx requested a review from a team as a code owner May 27, 2026 11:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants