ClientLogStreamingConfig
Advanced load balancer ClientLogStreamingConfig object
Name | Description | Type | Notes |
---|---|---|---|
external_server | External server IP address or hostnames (FQDNs) of destination servers. If an FQDN is provided, this should be resolvable on Avi Service Engines. Multiple servers are supported by furnishing a comma-separated list of IP addresses or host names, for example, 11.11.11.11,23.12.12.4. Optionally, a separate port can be specified for each external server in the list, for example, 11.11.11.11 234,12.12.12.12 343. |
string | Required |
external_server_port | External server port The service port to use for the external servers. If multiple external servers have been specified, the single port number specified here will apply to all those servers for which an explicit port number has not been specified in the external server list. Default value when not specified in API or module is interpreted by ALB Controller as 514. |
integer | Default: "514" |
format_config | Format config Configuration to specify the format of streamed logs. By default, each log is encoded in JSON format. |
ALBClientLogStreamingFormat | |
log_types_to_send | Log types to send Type of logs to stream to the external server. Default is LOGS_ALL, i.e., send all logs. Enum options - LOGS_SIGNIFICANT_ONLY, LOGS_UDF_ONLY, LOGS_UDF_SIGNIFICANT, LOGS_ALL. Default value when not specified in API or module is interpreted by ALB Controller as LOGS_ALL. |
ALBLogsType | Default: "LOGS_ALL" |
max_logs_per_second | Max logs per second Maximum number of logs per second streamed to the remote server. By default, 100 logs per second are streamed. Set this to zero(0) to not enforce any limit. Default value when not specified in API or module is interpreted by ALB Controller as 100. |
integer | Default: "100" |
protocol | Protocol Protocol to use for streaming logs. Enum options - LOG_STREAMING_PROTOCOL_UDP, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_UDP, LOG_STREAMING_PROTOCOL_TCP, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TCP, LOG_STREAMING_PROTOCOL_RAW_OVER_UDP. Default value when not specified in API or module is interpreted by ALB Controller as LOG_STREAMING_PROTOCOL_UDP. |
ALBClientLogStreamingProtocol | Default: "LOG_STREAMING_PROTOCOL_UDP" |
syslog_config | Syslog config Syslog configuration if a Syslog-based protocol is specified for streaming. |
ALBStreamingSyslogConfig |