Documentation ¶
Index ¶
Constants ¶
View Source
const ( // FileTargetType is a file target FileTargetType = TargetType("File") // JournalTargetType is a journalctl target JournalTargetType = TargetType("Journal") // SyslogTargetType is a syslog target SyslogTargetType = TargetType("Syslog") // GcplogTargetType is a target where log entries are pulled from pubsub topic. GcplogTargetType = TargetType("Gcplog") // DroppedTargetType is a target that's been dropped. DroppedTargetType = TargetType("dropped") // PushTargetType is a Loki push target PushTargetType = TargetType("Push") // WindowsTargetType is a Windows event target WindowsTargetType = TargetType("WindowsEvent") // KafkaTargetType is a Kafka target KafkaTargetType = TargetType("Kafka") // GelfTargetType is a gelf target GelfTargetType = TargetType("gelf") // CloudflareTargetType is a Cloudflare target CloudflareTargetType = TargetType("Cloudflare") // DockerTargetType is a Docker target DockerTargetType = TargetType("Docker") // HerokuDrainTargetType is a Heroku Logs target HerokuDrainTargetType = TargetType("HerokuDrain") )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Target ¶
type Target interface { // Type of the target Type() TargetType // DiscoveredLabels returns labels discovered before any relabeling. DiscoveredLabels() model.LabelSet // Labels returns labels that are added to this target and its stream. Labels() model.LabelSet // Ready tells if the targets is ready Ready() bool // Details is additional information about this target specific to its type Details() interface{} }
Target is a promtail scrape target
Click to show internal directories.
Click to hide internal directories.