syslog Exporter
TelemetryExporters
syslog Exporter
Zilla runtime Syslog exporter
exporters:
syslog:
type: syslog
options:
host: syslog-server
port: 514
protocol: tcp
with vault:
vaults:
my_syslog_trust:
type: filesystem
options:
trust:
store: truststore.p12
type: pkcs12
password: generated
exporters:
syslog:
type: syslog
vault: my_syslog_trust
options:
host: syslog-server
port: 6514
protocol: tls
trust:
- syslog
Configuration
Properties
* required
vault
string
Vault name. Only applicable if the protocol is tls.
options*
object
syslog-specific options.
options:
host: syslog-server
port: 514
protocol: tcp
options:
host: syslog-server
port: 514
protocol: udp
options:
host: syslog-server
port: 6514
protocol: tls
trust:
- syslog
options.host*
string
The hostname of the syslog server.
options.port*
integer
The port of the syslog server.
options.protocol*
enum[ "tcp", "udp", "tls" ] | Default:"tcp"
The protocol to use to communicate with the syslog server. Valid values are: tcp, udp, tls.
options.trust
arrayofstring
Keys in the vault referenced on the binding (e.g. a filesystem vault for a local pkcs12 keystore
or an AWS vault for remote pem format certificates stored in AWS secrets manager). Only valid if the protocol is tls.
options.trustcacerts
boolean
Specifies if the CA certs should be trusted. Only valid if the protocol is tls.
* required

