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

package sinks

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

Index

Constants

const (
	DefaultSinkStopTimeout = 60 * time.Second
)

Functions

func NewDataSinkManager

func NewDataSinkManager(sinks []core.DataSink, exportDataTimeout, stopTimeout time.Duration) (core.DataSink, error)

Types

type SinkFactory

type SinkFactory struct {
}

func NewSinkFactory

func NewSinkFactory() *SinkFactory

func (*SinkFactory) Build

func (this *SinkFactory) Build(uri flags.Uri) (core.DataSink, error)

func (*SinkFactory) BuildAll

func (this *SinkFactory) BuildAll(uris flags.Uris, historicalUri string, disableMetricSink bool) (*metricsink.MetricSink, []core.DataSink, core.HistoricalSource)

Source Files

factory.go manager.go

Directories

PathSynopsis
metrics/sinks/elasticsearch
metrics/sinks/gcm
metrics/sinks/graphite
metrics/sinks/hawkular
metrics/sinks/honeycomb
metrics/sinks/influxdb
metrics/sinks/kafka
metrics/sinks/librato
metrics/sinks/log
metrics/sinks/metric
metrics/sinks/opentsdb
metrics/sinks/riemann
metrics/sinks/stackdriver
metrics/sinks/statsd
metrics/sinks/wavefront
Version
v1.5.4 (latest)
Published
Jul 26, 2018
Platform
linux/amd64
Imports
22 packages
Last checked
2 weeks ago

Tools for package owners.