Configuration Options
There are plenty of options for the agent that can be controlled using Environment variables.
Environment Variable | Description |
---|---|
| The API key the agent uses
Example: |
| The baseUrl where the agent registers.
Default: |
| Sets the loglevel for the com.steadybit logger
Default: |
| Sets the loglevel for the root logger
Default: |
| Sets the log format for the console logger ( |
| Timeout for the registration request.
Default: |
| The interval how often the agent registers at the platform.
Default: |
| Timeout for the request to connect to an experiment.
Default: |
| Interval how often a keep alive is sent during an experiment.
Default: |
| Timeout for a keep alive during an experiment
Default: |
| Interval in seconds of the heartbeat for the websocket connection
Default: |
| Connect timeout for extension communication
Default: |
| Read timeout for extension communication
Default: |
| Call timeout for extension communication
Default: |
| Filter extension auto discovery to a given namespace.
Default: |
| HTTP endpoint port for the health check url
Default: |
| Hostname of a proxy to access Steadybit platform |
| Port of a proxy to access Steadybit platform |
| Protocol of a proxy to access Steadybit platform
Default: |
| Username of a proxy to access Steadybit platform |
| Password of a proxy to access Steadybit platform |
| The identifier which will be used to register the agent at the platform Default: The agent will use the hostname as identifier |
| The auth mechanism to use - Default: |
| The public identifier of your OAuth 2.0 Client |
| The client secret |
| The issuer uri of the identity provider |
| The token uri of the identity provider to directly specify the URL to retrieve the access tokens from |
| Optional - Some provider needs the audience parameter to authenticate the client. |
| The grant type to use either |
| The username to use for the username flow |
| The username to use when using the password flow |
| Optional - the x.509 client certificate to use for mutual TLS with the identity provider. |
| Optional - the PKCS#8 encoded private key to use for mutual TLS with the identity provider |
| Optional - Password for the the PKCS#8 encoded private key to use for mutual TLS with the identity provider |
| Optional - Resilience4j: The maximum number of attempts (including the initial call as the first attempt) for DiscoveryKit resources |
| Optional - Resilience4j: A fixed wait duration between retry attempts for DiscoveryKit resources |
| Optional - Resilience4j: Enable or disable exponential backoff for DiscoveryKit resources |
| Optional - Resilience4j: The multiplier for exponential backoff for DiscoveryKit resources |
| Optional - Resilience4j: Enable/Disable the retry mechanism. Default is true / enabled |
| Optional - Be able to disable the netty connection pooling by setting environment variable STEADYBIT_AGENT_WEBCLIENT_USE_POOL=false. Default is true. |
Last updated