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
Original file line number Diff line number Diff line change
Expand Up @@ -1881,7 +1881,7 @@ When `completions` is greater than 1, pods with a "Completed" status will remain

A Kubernetes Job age of 5 minutes (`kubectl get jobs -n YOUR_NAMESPACE`) is a conservative target to account for variability in how long it takes pods to complete and how many synthetics jobs need to run per minute (jobs rate). The following equations can be used as a starting point for `completions` and `parallelism` for each runtime. Adjustments may need to be made based on observations of private location queue growth.

```m
```math
completions = 300 / avg job duration (s)
parallelism = synthetics jobs per 5 minutes / completions
```
Expand Down Expand Up @@ -1963,10 +1963,10 @@ If your `parallelism` settings is working well to keep the queue at zero, settin

It's important to note that the `completions` value should not be too large or the CronJob will experience warning events like the following:

```
```sql
8m40s Warning TooManyMissedTimes cronjob/synthetics-node-browser-runtime too many missed start times: 101. Set or decrease .spec.startingDeadlineSeconds or check clock skew
```

<Callout variant="tip">
Please keep in mind that New Relic is not liable for any modifications you make to the synthetics job manager files.
</Callout>
New Relic is not liable for any modifications you make to the synthetics job manager files.
</Callout>
Loading