func makeQuantiles(m *dto.Metric) map[string]string { result := map[string]string{} for _, q := range m.GetSummary().Quantile { result[fmt.Sprint(q.GetQuantile())] = fmt.Sprint(q.GetValue()) } return result }
// Get Quantiles from summary metric func makeQuantiles(m *dto.Metric) map[string]interface{} { fields := make(map[string]interface{}) for _, q := range m.GetSummary().Quantile { if !math.IsNaN(q.GetValue()) { fields[fmt.Sprint(q.GetQuantile())] = float64(q.GetValue()) } } return fields }