Versions in this module Expand all Collapse all v1 v1.0.0 Nov 1, 2017 Changes in this version + var ErrEmptyBatch = errors.New("Empty Batch") + var ErrEmptyGTS = errors.New("Empty GTS") + func ChangePrefix(newprefix string) + func SetHeader(header string) + func SetURI(uri string) + type Batch map[string]*GTS + func NewBatch() *Batch + func (batch *Batch) FlushOnDisk(path string) error + func (batch *Batch) Print(b *bytes.Buffer) + func (batch *Batch) Push(warp10Endpoint string, warp10Token string) error + func (batch *Batch) Register(gts *GTS) + type Datapoint struct + Timestamp time.Time + Value interface{} + func (dp *Datapoint) PrintValue() string + type Datapoints []Datapoint + type GTS struct + Classname string + Datapoints Datapoints + Labels map[string]string + func NewGTS(classname string) *GTS + func (gts *GTS) AddDatapoint(ts time.Time, value interface{}) *GTS + func (gts *GTS) AddLabel(key string, value string) *GTS + func (gts *GTS) FlushOnDisk(path string) error + func (gts *GTS) GetIdentifier() string + func (gts *GTS) Print(b *bytes.Buffer) + func (gts *GTS) Push(warp10Endpoint string, warp10Token string) error + func (gts *GTS) WithLabels(labels Labels) *GTS + type Labels map[string]string