Fix bug: backend won't store empty strings.

This commit is contained in:
Cody Soyland 2018-03-15 15:27:48 -05:00
parent 85b33f1bfb
commit be70bbfed2

View file

@ -148,6 +148,13 @@ func (d *DiagnosticsCollector) encode() ([]byte, error) {
// Set adds a key value metric.
func (d *DiagnosticsCollector) Set(name string, value interface{}) {
switch v := value.(type) {
case string:
if v == "" {
// Do not set empty string
return
}
}
d.mu.Lock()
defer d.mu.Unlock()
d.metrics[name] = value