Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Host string `config:"host"` TLS *TLSConfig `config:"ssl"` Fields []string `config:"match_fields"` MatchSource bool `config:"match_source"` SourceIndex int `config:"match_source_index"` }
Config for docker processor
type TLSConfig ¶
type TLSConfig struct { CA string `config:"certificate_authority"` Certificate string `config:"certificate"` Key string `config:"key"` }
TLSConfig for docker socket connection
type Watcher ¶
type Watcher interface { // Start watching docker API for new containers Start() error // Container returns the running container with the given ID or nil if unknown Container(ID string) *Container // Containers returns the list of known containers Containers() map[string]*Container }
Watcher reads docker events and keeps a list of known containers
Click to show internal directories.
Click to hide internal directories.