Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions website/docs/components/data-connectors/github/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,17 +108,13 @@ datasets:
# ... other configuration ...
```

The GitHub connector also supports the shared HTTP rate control parameters for per-dataset concurrency and request rate limits:
The GitHub connector supports the following HTTP concurrency parameter:

| Parameter Name | Description |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `max_concurrent_requests` | Maximum number of concurrent HTTP requests to the same upstream origin. Overrides `runtime.params.http_max_concurrent_requests`. If both are unset, concurrency limiting is disabled. |
| `requests_per_second_limit` | Maximum number of HTTP requests per second to the same upstream origin. Overrides `runtime.params.http_requests_per_second_limit`. If both are unset, no per-second rate limit is applied. |
| `requests_per_minute_limit` | Maximum number of HTTP requests per minute to the same upstream origin. Overrides `runtime.params.http_requests_per_minute_limit`. If both are unset, no per-minute rate limit is applied. |
| `rate_control_jitter_min` | Minimum random delay added before HTTP requests when rate control is active. Defaults to `5ms` when a request-rate limit is configured. |
| `rate_control_jitter_max` | Maximum random delay added before HTTP requests when rate control is active. Defaults to `10ms` when a request-rate limit is configured. |

Multiple datasets targeting the same GitHub endpoint share the same rate controller.
The GitHub connector uses its own rate limiter based on GitHub API `X-RateLimit-*` response headers. Multiple datasets targeting the same GitHub endpoint share this rate limiter.

## Filter Push Down

Expand Down
Loading