Authentication for syslog-ng outputs

Overview

GRPC-based outputs use this configuration instead of the simple tls field found at most HTTP based destinations. For details, see the documentation of a related syslog-ng destination, for example, Grafana Loki.

Configuration

Auth

alts (*ALTS, optional)

Application Layer Transport Security (ALTS) is a simple to use authentication, only available within Google’s infrastructure.

Default: -

adc (*ADC, optional)

Application Default Credentials (ADC).

Default: -

insecure (*Insecure, optional)

This is the default method, authentication is disabled (auth(insecure())).

Default: -

tls (*TLS, optional)

This option sets various options related to TLS encryption, for example, key/certificate files and trusted CA locations. TLS can be used only with tcp-based transport protocols. For details, see TLS for syslog-ng outputs and the syslog-ng documentation.

Default: -

ADC

Insecure

ALTS

target-service-accounts ([]string, optional)

Default: -

Last modified December 27, 2023: Version number bumps (00b4afd)