This works even if m is nil, m.Counter is nil or m.Counter.Value is nil (it returns 0 in those cases)
(m *dto.Metric)
| 438 | |
| 439 | // This works even if m is nil, m.Counter is nil or m.Counter.Value is nil (it returns 0 in those cases) |
| 440 | func counterValue(m *dto.Metric) float64 { return m.GetCounter().GetValue() } |
| 441 | func gaugeValue(m *dto.Metric) float64 { return m.GetGauge().GetValue() } |
| 442 | |
| 443 | // SummaryData keeps all data needed to create summary metric |