keywords_counter

package
v0.0.0-...-3ca4384 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package keywords_counter provides ...

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GlobPath

type GlobPath struct {
	HasSuperMeta bool
	// contains filtered or unexported fields
}

func Compile

func Compile(path string) (*GlobPath, error)

func (*GlobPath) GetRoots

func (g *GlobPath) GetRoots() []string

GetRoots returns a list of files and directories which should be optimal prefixes of matching files when you have a super-meta in your expression : - any directory under these roots may contain a matching file - no file outside of these roots can match the pattern Note that it returns both files and directories. All returned path will have the host platform separator.

func (*GlobPath) Match

func (g *GlobPath) Match() []string

Match returns all files matching the expression. If it's a static path, returns path. All returned path will have the host platform separator.

func (*GlobPath) MatchString

func (g *GlobPath) MatchString(path string) bool

MatchString tests the path string against the glob. The path should contain the host platform separator.

type Logmonitor

type Logmonitor struct {
	Files               []string `toml:"files"`
	FromBeginning       bool     `toml:"from_beginning"`
	Pipe                bool     `toml:"pipe"`
	WatchMethod         string   `toml:"watch_method"`
	MaxUndeliveredLines int      `toml:"max_undelivered_lines"`
	Keywords            []string `toml:"keywords"`
	KeywordsLower       []string `toml:"-"`

	Log telegraf.Logger `toml:"-"`
	// contains filtered or unexported fields
}

func NewLogmonitor

func NewLogmonitor() *Logmonitor

func (*Logmonitor) Description

func (t *Logmonitor) Description() string

func (*Logmonitor) Gather

func (t *Logmonitor) Gather(acc telegraf.Accumulator) error

func (*Logmonitor) Init

func (t *Logmonitor) Init() error

func (*Logmonitor) SampleConfig

func (t *Logmonitor) SampleConfig() string

func (*Logmonitor) SetParserFunc

func (t *Logmonitor) SetParserFunc(fn parsers.ParserFunc)

func (*Logmonitor) Start

func (t *Logmonitor) Start(acc telegraf.Accumulator) error

func (*Logmonitor) Stop

func (t *Logmonitor) Stop()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL