Agent Configuration Fields
Agent Configuration Fields
This page describes the fields of the agent.yml
configuration file used during the Agent Installation.
Field | Description |
| The "agentservice" user certificate file. Either certificate or RSA authentication of the user key must be set for OBO functionality to be available. Default: unset. |
| The "agentservice" user certificate password. Required if the agentservice certificate is set. Default: unset |
| Required. The "agentservice" user certificate type. Default: pkcs12. |
| The "ceservice" user certificate file.
Default: unset
Required to enable Datahose if your ceservice authenticates using certificates.
For RSA auth, please refer to |
| Required if the ceservice certificate is set. The "ceservice" user certificate password. Default: unset |
| The "ceservice" user certificate type. Default: pkcs12. |
| Indicates whether to enable cloud logging. Default: true |
| The flushing interval of the cloud logger. Default: 5 |
| Maximum payload size of the cloud logger. Default: 1 |
| The flushing interval of the on-prem cloud log. Default: 5 |
| The log level of the on-prem cloud log. Default: INFO |
| Maximum payload size of the on-prem cloud log. Default: 1 |
| The flushing interval of the on-prem cloud logger sink. Default: 5 |
| Maximum payload size of the on-prem cloud logger sink. Default: 10 |
| The flushing interval of the on-prem cloud error log. Default: 5 |
| The log level of the on-prem cloud error log. Default: WARN |
| Maximum payload size of the on-prem cloud error log. Default: 1 |
| The flushing interval of the on-prem cloud error logger sink. Default: 5 |
| Maximum payload size of the on-prem cloud error logger sink. Default: 10 |
| Maximum payload size of the cloud logger sink. Default: 1 |
| The flushing interval of the cloud logger sink. Default: 5 |
| Indicates whether to enable cloud metrics. Default: true |
| Indicates whether to enable datafeed v1 support over datafeed v2. Default: false. |
| Indicates if deprecated endpoints from Agent API should be disabled. Default: false |
| Indicates if Symphony Elements are enabled to be sent via Agent Messaging APIs. Default: true. |
| Number of threads to use for attachment upload. Default: 10 |
| The interval between refreshing allowed app origins, in milliseconds. Requires the "agentservice" user to be configured. Default: 60000 |
| The maximum of Streams where a message can be sent using the Blast Message endpoint. Default: 100 |
| The timeout used when requesting a connection from the connection manager, in milliseconds. A value of zero is interpreted as an infinite timeout. Default: 32000 |
| The timeout until a connection between the Agent and the pod or key manager is established, in milliseconds. A value of zero is interpreted as infinite timeout. Default: 2000 |
| Maximum number of concurrent HTTP(s) connections opened by the Agent. Default: 200. |
| Maximum number of concurrent HTTP(s) connections opened by the Agent per route. Default: 150 |
| The time the Agent will wait for data from the pod or key manager, in milliseconds. A value of zero is interpreted as infinite timeout. Default: 30000 |
| The time the Agent will wait on startup before trying to check connectivity to the pod or key manager, in millisecods. Default: 30000 |
| Maximum number of active Datafeeds per user. Default: 5 |
| The timeout of Datafeed poll requests, in milliseconds. If no messages are available, the Firehose will return HTTP 204 after this timeout is reached. Default: 30000 |
| The unread Datafeed messages capacity. Once it is reached, the Datafeed will expire. Default: 250 |
| The timeout of Firehose poll requests, in milliseconds. If no messages are available, the Firehose will return HTTP 204 after this timeout is reached. Default: 30000 |
| Maximum number of active Firehoses per user. Default: 2 |
| The unread Firehose messages capacity. Once it is reached, the Firehose will expire. Default: 500 |
| Number of threads to use for message import. Default: 20 |
| Maximum number of stream keys to cache. Default: 1000 |
| Time to live of stream key cache entries, in hours. Default: 72 |
| Maximum number of sessions to cache. Default: 10000 |
| Time to live of session cache entries, in hours. Default: 72 |
| (in milliseconds), the initial time before making the first polling call to check if a message has been correctly ingested. Changing this parameter can increase the load on the backend, is subject to rate limiting, and should only be done in specific scenarios following a discussion with the Symphony team. |
| (in milliseconds), the multiplier between each retry polling calls to check if a message has been ingested. Changing this parameter can increase the load on the backend, is subject to rate limiting, and should only be done in specific scenarios following a discussion with the Symphony team. |
| Indicates whether this is an on-prem or cloud installation. Default: true. |
| An identifier for the pod (e.g. the hostname of the pod). |
| The "agentservice" user RSA private key file. Either certificate or RSA authentication of the user key must be set for OBO functionality to be available. Default: unset |
| The "agentservice" user RSA private key content, this value will override the file if set. Either certificate or RSA authentication of the user key must be set. This field can be encrypted. See Property encryption. |
| The "ceservice" user RSA private key file.
Default: unset
Either |
| The "ceservice" user RSA private key content, this value will override the file if set.
Either |
| Indicates whether certificate authentication requests should go through the pod proxy. Default: false |
| Indicates whether certificate-based keymanager authentication requests should go through the KM proxy. |
| The Firehose proxy password. Default: unset |
| The URI through which to proxy requests to the Firehose. Default: unset |
| The Firehose proxy username. Default: unset |
| The key manager proxy password. Default: unset |
| The URI through which to proxy requests to the key manager. Default: unset |
| The key manager proxy username. Default: unset |
| The pod proxy password. Default: unset |
| The URI through which to proxy requests to the pod. Default: unset |
| The pod proxy username. Default: unset |
| Indicates whether certificate-based session authentication requests should go through the pod proxy. |
| The delay multiplier rate after aditional failures. Default: 2 |
| The delay after the first registration failure. Default: 1000ms |
| After this number of attempts the process will stop retrying. Default: 5 |
| The timeout for all retry processes. After this time the process will stop retrying. Default: 35000ms |
| The URL of the Agent. Used for Agent registration. Default: ${symphonyUrl}/agent |
| The URL of certificate-based key manager authentication. Default: ${symphonyUrl}:8444/keyauth |
| The URL of the key manager. Default: ${symphonyUrl}/relay |
| The URL of web-based login. Default: ${symphonyUrl}/login. |
| The URL of Pod API endpoints. Default: ${symphonyUrl}/pod. |
| Required. The Agent registration URL. Default: ${symphonyUrl}/appstore/v1/internal/mgmt/agent/register. |
| The URL of certificate-based session authentication. Default: ${symphonyUrl}:8444/sessionauth. |
| Required. The base URL of the Symphony pod. |
Last updated