collector

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlussonicCollector

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

func NewCollector

func NewCollector() *FlussonicCollector

func (*FlussonicCollector) Collect

func (c *FlussonicCollector) Collect(ch chan<- prometheus.Metric)

Collect implements the prometheus.Collector interface.

func (*FlussonicCollector) Describe

func (c *FlussonicCollector) Describe(ch chan<- *prometheus.Desc)

Describe implements the prometheus.Collector interface.

func (*FlussonicCollector) GetCronJob

func (c *FlussonicCollector) GetCronJob(flussConf flussonic.Flussonic) cron.Job

func (*FlussonicCollector) Scrape

func (c *FlussonicCollector) Scrape(flussConf flussonic.Flussonic)

type FuncJob

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

FuncJob is a wrapper that turns a func() into a cron.Job

func (FuncJob) Run

func (f FuncJob) Run()

Jump to

Keyboard shortcuts

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