# busyretryinterval

Sets the delay before retrying after a `429 Busy` response.

This parameter applies to Kubernetes Metadata Module (mmkubernetes).

Name:

  busyretryinterval

Scope:

  action

Type:

  integer

Default:

  5

Required?:

  no

Introduced:

  at least 8.x, possibly earlier

## Description

The number of seconds to wait before retrying operations to the Kubernetes API server after receiving a 429 Busy response. The default “5” means that the module will retry the connection every 5 seconds. Records processed during this time will _not_ have any additional metadata associated with them, so you will need to handle cases where some of your records have all of the metadata and some do not.

If you want to have rsyslog suspend the plugin until the Kubernetes API server is available, set busyretryinterval to “0”. This will cause the plugin to return an error to rsyslog.

## Action usage

    action(type="mmkubernetes" busyRetryInterval="5")

## See also

See also Kubernetes Metadata Module (mmkubernetes).

Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.