Documentation ¶
Index ¶
- type FileConfiguration
- type FileSource
- func (f *FileSource) CanRun() error
- func (f *FileSource) Configure(Config []byte, logger *log.Entry) error
- func (f *FileSource) ConfigureByDSN(dsn string, labelType string, logger *log.Entry) error
- func (f *FileSource) Dump() interface{}
- func (f *FileSource) GetAggregMetrics() []prometheus.Collector
- func (f *FileSource) GetMetrics() []prometheus.Collector
- func (f *FileSource) GetMode() string
- func (f *FileSource) GetName() string
- func (f *FileSource) OneShotAcquisition(out chan types.Event, t *tomb.Tomb) error
- func (f *FileSource) StreamingAcquisition(out chan types.Event, t *tomb.Tomb) error
- func (f *FileSource) SupportedModes() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileConfiguration ¶
type FileConfiguration struct { Filenames []string Filename string ForceInotify bool `yaml:"force_inotify"` configuration.DataSourceCommonCfg `yaml:",inline"` }
type FileSource ¶
type FileSource struct {
// contains filtered or unexported fields
}
func (*FileSource) CanRun ¶
func (f *FileSource) CanRun() error
func (*FileSource) Configure ¶
func (f *FileSource) Configure(Config []byte, logger *log.Entry) error
func (*FileSource) ConfigureByDSN ¶
func (*FileSource) Dump ¶
func (f *FileSource) Dump() interface{}
func (*FileSource) GetAggregMetrics ¶
func (f *FileSource) GetAggregMetrics() []prometheus.Collector
func (*FileSource) GetMetrics ¶
func (f *FileSource) GetMetrics() []prometheus.Collector
func (*FileSource) GetMode ¶
func (f *FileSource) GetMode() string
func (*FileSource) GetName ¶
func (f *FileSource) GetName() string
func (*FileSource) OneShotAcquisition ¶
func (f *FileSource) OneShotAcquisition(out chan types.Event, t *tomb.Tomb) error
OneShotAcquisition reads a set of file and returns when done
func (*FileSource) StreamingAcquisition ¶
func (f *FileSource) StreamingAcquisition(out chan types.Event, t *tomb.Tomb) error
func (*FileSource) SupportedModes ¶
func (f *FileSource) SupportedModes() []string
SupportedModes returns the supported modes by the acquisition module
Click to show internal directories.
Click to hide internal directories.