Skip to content

docs: document AGENT_WORKER_COUNT for private location agents - #592

Merged
ejanusevicius merged 1 commit into
mainfrom
edvinas/agent-worker-count-docs
Oct 23, 2026
Merged

ejanusevicius merged 1 commit into
mainfrom
edvinas/agent-worker-count-docs

Conversation

@ejanusevicius

Copy link
Copy Markdown
Contributor

Summary

`AGENT_WORKER_COUNT` was only documented in the internal go-runner README. Since agent v7.0.0, API checks and all uptime monitors (URL, TCP, DNS, ICMP) run on the Go agent's worker pool, which this variable sizes. `JOB_CONCURRENCY` is read only by the Node child process (Browser, Multistep, Playwright) and does nothing on the uptime image.

Source: `apps/go-runner/agent/config.go` (`WorkerCount`, default 10, capped at `maxWorkerCount = 50`), `apps/runners/checkly-agent/config/default.js` (`JOB_CONCURRENCY`), `apps/runners/Dockerfile_agent_uptime` (`AGENT_TYPE=uptime`, no Node agent).

Changes:

  • agent-configuration: add `AGENT_WORKER_COUNT` row, scope `JOB_CONCURRENCY` to Browser/Multistep/Playwright, update the usage example.
  • agent-images: note that the uptime image uses `AGENT_WORKER_COUNT` and ignores `JOB_CONCURRENCY`.
  • scaling-redundancy: split the scale-up guidance by variable. The API-only formula now sizes `AGENT_WORKER_COUNT` instead of `JOB_CONCURRENCY`.

Reviewer note

The "150MB per API check" figure predates the Go runner and I did not re-measure it. The formula keeps the existing number; if the Go worker footprint is known to be different, that paragraph should be updated.

🤖 Generated with Claude Code

Since agent v7.0.0 API checks and uptime monitors run on the Go worker
pool sized by AGENT_WORKER_COUNT (default 10, max 50). JOB_CONCURRENCY
only applies to the Node process handling Browser, Multistep and
Playwright checks, and has no effect on the uptime image.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
checkly-422f444a 🟢 Ready View Preview Oct 23, 2026, 1:28 PM

@ejanusevicius
ejanusevicius merged commit 1943d27 into main Oct 23, 2026
6 checks passed

This branch was successfully deployed

1 active deployment
staging — 123d389c Deployed Oct 23, 2026 by mintlify[bot]
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.

1 participant