Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildMetricKey ¶
BuildMetricKey builds the key for the given Metric object. So it can be stored in map[string]float64.
Types ¶
type DetailData ¶
type DetailData struct {
Timestamp int64
// 明确是tags
Tags map[string]string
// TODO 似乎有一部分case values也是string 此时要和tags区分开
Values map[string]interface{}
}
func MakeDetailDataSlice ¶
func MakeDetailDataSlice(dd *DetailData, dds ...*DetailData) []*DetailData
func NewDetailData ¶
func NewDetailData() *DetailData
func (*DetailData) WithTag ¶
func (dd *DetailData) WithTag(k string, v string) *DetailData
func (*DetailData) WithTags ¶
func (dd *DetailData) WithTags(tags map[string]string) *DetailData
func (*DetailData) WithValue ¶
func (dd *DetailData) WithValue(k string, v interface{}) *DetailData
func (*DetailData) WithValues ¶
func (dd *DetailData) WithValues(values map[string]interface{}) *DetailData
type Metric ¶
Click to show internal directories.
Click to hide internal directories.