package stackdriver
import "k8s.io/heapster/metrics/sinks/stackdriver"
Index ¶
- func CreateStackdriverSink(uri *url.URL) (core.DataSink, error)
- type StackdriverSink
- func (sink *StackdriverSink) ExportData(dataBatch *core.DataBatch)
- func (sink *StackdriverSink) LegacyTranslateLabeledMetric(timestamp time.Time, labels map[string]string, metric core.LabeledMetric, collectionStartTime time.Time) *monitoringpb.TimeSeries
- func (sink *StackdriverSink) LegacyTranslateMetric(timestamp time.Time, labels map[string]string, name string, value core.MetricValue, collectionStartTime time.Time) *monitoringpb.TimeSeries
- func (sink *StackdriverSink) Name() string
- func (sink *StackdriverSink) Stop()
- func (sink *StackdriverSink) TranslateLabeledMetric(timestamp time.Time, labels map[string]string, metric core.LabeledMetric, collectionStartTime time.Time) *monitoringpb.TimeSeries
- func (sink *StackdriverSink) TranslateMetric(timestamp time.Time, labels map[string]string, name string, value core.MetricValue, collectionStartTime time.Time, entityCreateTime time.Time) *monitoringpb.TimeSeries
Functions ¶
func CreateStackdriverSink ¶
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.