F5BigLogHslpub

Overview

The F5BigLogHslpub Custom Resource (CR) defines the various logging options, such as format, protocol, distribution method, and logging endpoints. Additional CRS (F5BigLogProfile, F5BigPePolicy, and F5BigClassificationprofile) can reference the F5BigLogHslpub

Parameters

metadata

Parameters Description
name The name of the HSL publishing profile. The Additional CRs reference this value.
namespace The Kubernetes namespace the HSL publishing profile will install to.

Spec

Parameters Description
ipfix.name A user-defined name for the ipfix configuration.
ipfix.pool Specifies the pool of logging endpoints to receive logging messages.
ipfix.profileName Specifies the profile tcp or udp.
ipfix.protocolVersion ipfix or netflow-9, depending on the type of collectors in the pool.
loadBalancingMethod Defines the load balancing mode used to distribute traffic across multiple pool members: ROUND_ROBIN (default), or RATIO_LEAST_CONN_MEMBER
pool.members Specifies the list of IPv4 address and the service port of the logging endpoints. For example: 10.30.2.220 and port:514.
pool.minActiveMembers Specifies the minimum number of members that must be available in one priority group.
pool.monitors Specified monitors used to monitor pool members. TCP and ICMP are the supported protocols.
pool.name A user-defined name for the HSL logging pool.
pool.endpoint Specifies the IPv4 or IPv6 address and the service port of the logging endpoint: 10.30.2.220:514 or [2002::10:30:2:220]:514.
syslog.name A user-defined name for the syslog configuration.
syslog.format Specifies the logging format: rfc5424 (default), rfc3164, or legacy-bigip.
syslog.protocol Specifies the protocol to use when connecting to the logging endpoint: udp (default) or tcp.
syslog.distribution Specifies the distribution method used to send messages to pool members: adaptive (default) - connections to pool members are added as required to provide enough logging bandwidth. This can have an undesirable effect of logs accumulating on only one pool member when it provides sufficient logging bandwidth on its own. balanced - sends each successive log to a new pool member, balancing the logs among them according to the pool's load balancing method. replicate - replicates each log to all pool members, for redundancy.
syslog.pool Specifies the pool of logging endpoints to receive logging messages.