compatible for blank tag value
This commit is contained in:
parent
72cf2c7578
commit
3589c7de69
|
@ -69,7 +69,7 @@ func (m *MetricValue) CheckValidity(now int64) (err error) {
|
|||
}
|
||||
|
||||
if m.Nid == "" && m.Endpoint == "" {
|
||||
err = fmt.Errorf("nid and endpoint should not be empty")
|
||||
err = fmt.Errorf("nid and endpoint should not be both empty")
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -132,13 +132,17 @@ func (m *MetricValue) CheckValidity(now int64) (err error) {
|
|||
delete(m.TagsMap, k)
|
||||
k = filterString(k)
|
||||
v = filterString(v)
|
||||
if len(k) == 0 || len(v) == 0 {
|
||||
err = fmt.Errorf("tag key and value should not be empty key:%s value:%s", k, v)
|
||||
if len(k) == 0 {
|
||||
err = fmt.Errorf("tag key is blank, metric: %s", m.Metric)
|
||||
return
|
||||
}
|
||||
|
||||
if len(v) == 0 {
|
||||
m.TagsMap[k] = "nil"
|
||||
} else {
|
||||
m.TagsMap[k] = v
|
||||
}
|
||||
}
|
||||
|
||||
m.Tags = SortedTags(m.TagsMap)
|
||||
if len(m.Tags) > 512 {
|
||||
|
|
Loading…
Reference in New Issue