Versions in this module Expand all Collapse all v0 v0.0.1 Jul 2, 2024 Changes in this version + func BuildMetricKey(m *Metric) string + type Addr struct + Ip string + Port int + func (a Addr) String() string + type DetailData struct + Tags map[string]string + Timestamp int64 + Values map[string]interface{} + func MakeDetailDataSlice(dd *DetailData, dds ...*DetailData) []*DetailData + func NewDetailData() *DetailData + func (dd *DetailData) WithTag(k string, v string) *DetailData + func (dd *DetailData) WithTags(tags map[string]string) *DetailData + func (dd *DetailData) WithValue(k string, v interface{}) *DetailData + func (dd *DetailData) WithValues(values map[string]interface{}) *DetailData + type Header struct + FieldKeys []string + TagKeys []string + type Metric struct + Name string + Tags map[string]string + Timestamp int64 + Value float64 + func (m *Metric) String() string + type Module interface + Start func() + Stop func() + type Row struct + FieldValues []float64 + TagValues []string + Timestamp int64 + type Schema struct + MetricNames []string + StringNames []string + type Table struct + Header *Header + Name string + Rows []*Row