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

package stackdriver

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

Index

Functions

func CreateStackdriverSink

func CreateStackdriverSink(uri *url.URL) (core.DataSink, error)

Types

type StackdriverSink

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

func (*StackdriverSink) ExportData

func (sink *StackdriverSink) ExportData(dataBatch *core.DataBatch)

func (*StackdriverSink) LegacyTranslateLabeledMetric

func (sink *StackdriverSink) LegacyTranslateLabeledMetric(timestamp time.Time, labels map[string]string, metric core.LabeledMetric, collectionStartTime time.Time) *monitoringpb.TimeSeries

func (*StackdriverSink) LegacyTranslateMetric

func (sink *StackdriverSink) LegacyTranslateMetric(timestamp time.Time, labels map[string]string, name string, value core.MetricValue, collectionStartTime time.Time) *monitoringpb.TimeSeries

func (*StackdriverSink) Name

func (sink *StackdriverSink) Name() string

func (*StackdriverSink) Stop

func (sink *StackdriverSink) Stop()

func (*StackdriverSink) TranslateLabeledMetric

func (sink *StackdriverSink) TranslateLabeledMetric(timestamp time.Time, labels map[string]string, metric core.LabeledMetric, collectionStartTime time.Time) *monitoringpb.TimeSeries

func (*StackdriverSink) TranslateMetric

func (sink *StackdriverSink) TranslateMetric(timestamp time.Time, labels map[string]string, name string, value core.MetricValue, collectionStartTime time.Time, entityCreateTime time.Time) *monitoringpb.TimeSeries

Source Files

metadata.go stackdriver.go

Version
v1.5.4 (latest)
Published
Jul 26, 2018
Platform
linux/amd64
Imports
20 packages
Last checked
1 week ago

Tools for package owners.