Documentation ¶
Index ¶
Constants ¶
View Source
const (
FilenameLabel = "filename"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
Config describes behavior for Target
func (*Config) RegisterFlags ¶
RegisterFlags register flags.
type FileTarget ¶
type FileTarget struct {
// contains filtered or unexported fields
}
FileTarget describes a particular set of logs.
func NewFileTarget ¶
func NewFileTarget(logger log.Logger, handler api.EntryHandler, positions positions.Positions, path string, labels model.LabelSet, discoveredLabels model.LabelSet, targetConfig *Config) (*FileTarget, error)
NewFileTarget create a new FileTarget.
func (*FileTarget) DiscoveredLabels ¶
func (t *FileTarget) DiscoveredLabels() model.LabelSet
DiscoveredLabels implements a Target
func (*FileTarget) Ready ¶
func (t *FileTarget) Ready() bool
Ready if at least one file is being tailed
type FileTargetManager ¶
type FileTargetManager struct {
// contains filtered or unexported fields
}
FileTargetManager manages a set of targets.
func NewFileTargetManager ¶
func NewFileTargetManager( logger log.Logger, positions positions.Positions, client api.EntryHandler, scrapeConfigs []scrapeconfig.Config, targetConfig *Config, ) (*FileTargetManager, error)
NewFileTargetManager creates a new TargetManager.
func (*FileTargetManager) ActiveTargets ¶
func (tm *FileTargetManager) ActiveTargets() map[string][]target.Target
ActiveTargets returns the active targets currently being scraped.
func (*FileTargetManager) AllTargets ¶
func (tm *FileTargetManager) AllTargets() map[string][]target.Target
AllTargets returns all targets, active and dropped.
func (*FileTargetManager) Ready ¶
func (tm *FileTargetManager) Ready() bool
Ready if there's at least one file target
Click to show internal directories.
Click to hide internal directories.