heapsterk8s.io/heapster/metrics/sources Index | Files | Directories

package sources

import "k8s.io/heapster/metrics/sources"

Index

Constants

const (
	DefaultMetricsScrapeTimeout = 20 * time.Second
	MaxDelayMs                  = 4 * 1000
	DelayPerSourceMs            = 8
)

Functions

func NewSourceManager

func NewSourceManager(metricsSourceProvider MetricsSourceProvider, metricsScrapeTimeout time.Duration) (MetricsSource, error)

Types

type SourceFactory

type SourceFactory struct {
}

func NewSourceFactory

func NewSourceFactory() *SourceFactory

func (*SourceFactory) Build

func (this *SourceFactory) Build(uri flags.Uri) (core.MetricsSourceProvider, error)

func (*SourceFactory) BuildAll

func (this *SourceFactory) BuildAll(uris flags.Uris) (core.MetricsSourceProvider, error)

Source Files

factory.go manager.go

Directories

PathSynopsis
metrics/sources/kubelet
metrics/sources/kubelet/util
metrics/sources/summary
Version
v1.5.4 (latest)
Published
Jul 26, 2018
Platform
linux/amd64
Imports
9 packages
Last checked
2 days ago

Tools for package owners.