SyslogNGSpec
SyslogNGSpec
SyslogNGSpec defines the desired state of SyslogNG
bufferVolumeMetrics (*BufferMetrics, optional)
bufferVolumeMetricsService (*typeoverride.Service, optional)
configCheckPod (*typeoverride.PodSpec, optional)
globalOptions (*GlobalOptions, optional)
jsonKeyDelim (string, optional)
jsonKeyPrefix (string, optional)
logIWSize (int, optional)
maxConnections (int, optional)
Available in Logging operator version 4.5 and later. Set the maximum number of connections for the source. For details, see documentation of the AxoSyslog syslog-ng distribution.
metrics (*Metrics, optional)
metricsService (*typeoverride.Service, optional)
readinessDefaultCheck (ReadinessDefaultCheck, optional)
serviceAccount (*typeoverride.ServiceAccount, optional)
service (*typeoverride.Service, optional)
skipRBACCreate (bool, optional)
sourceDateParser (*SourceDateParser, optional)
Available in Logging operator version 4.5 and later. Parses date automatically from the timestamp registered by the container runtime. Note: jsonKeyPrefix and jsonKeyDelim are respected.
sourceMetrics ([]filter.MetricsProbe, optional)
Available in Logging operator version 4.5 and later. Create custom log metrics for sources and outputs.
statefulSet (*typeoverride.StatefulSet, optional)
tls (SyslogNGTLS, optional)
SourceDateParser
Available in Logging operator version 4.5 and later.
Parses date automatically from the timestamp registered by the container runtime.
Note: jsonKeyPrefix and jsonKeyDelim are respected.
It is disabled by default, but if enabled, then the default settings parse the timestamp written by the container runtime and parsed by Fluent Bit using the cri or the docker parser.
format (*string, optional)
Default: “%FT%T.%f%z”
template (*string, optional)
Default(depending on JSONKeyPrefix): “${json.time}”
SyslogNGTLS
SyslogNGTLS defines the TLS configs
enabled (bool, required)
secretName (string, optional)
sharedKey (string, optional)
GlobalOptions
log_level (*string, optional)
See the AxoSyslog Core documentation.
stats (*Stats, optional)
See the AxoSyslog Core documentation.
stats_freq (*int, optional)
Deprecated. Use stats/freq from 4.1+
stats_level (*int, optional)
Deprecated. Use stats/level from 4.1+