# Constants
KafkaAuthenticationTypeNone represents using no authentication.
KafkaAuthenticationTypeSASL represents using SASL to authenticate.
KafkaAuthenticationTypeSSL represents using SSL/TLS to authenticate.
A legacy Syslog RFC also known as BSD-syslog.
A modern Syslog RFC.
# Variables
DefaultScrapeConfig is the default Config.
# Structs
Config describes a job to scrape.
GcplogTargetConfig describes a scrape config to pull logs from any pubsub topic.
GelfTargetConfig describes a scrape config that read GELF messages on UDP.
HerokuDrainTargetConfig describes a scrape config to listen and consume heroku logs, in the HTTPS drain manner.
JournalTargetConfig describes systemd journal records to scrape.
KafkaAuthentication describe the configuration for authentication with Kafka brokers.
KafkaSASLConfig describe the SASL configuration for authentication with Kafka brokers.
PushTargetConfig describes a scrape config that listens for Loki push messages.
SyslogTargetConfig describes a scrape config that listens for log lines over syslog.
WindowsEventsTargetConfig describes a scrape config that listen for windows event logs.
# Type aliases
KafkaAuthenticationType specifies method to authenticate with Kafka brokers.