provide

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetricProvider

type MetricProvider struct {
	// contains filtered or unexported fields
}

MetricProvider generates metric readers based on dynamic value

func LoadProviders

func LoadProviders(file string) ([]MetricProvider, error)

LoadProviders loads user config

func NewMetricProvider

func NewMetricProvider(template event.MetricTemplate) MetricProvider

NewMetricProvider creates nee MetricProvider

func (*MetricProvider) GetParam

func (p *MetricProvider) GetParam() event.MetricTemplate

GetParam returns local template

func (*MetricProvider) Provide

func (p *MetricProvider) Provide(ctx context.Context, src string, h func(e *event.MetricReading)) error

Provide provides os process events

Jump to

Keyboard shortcuts

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