| 273 | } |
| 274 | |
| 275 | func (d MetricFamiliesPerTenant) SendMinOfGauges(out chan<- prometheus.Metric, desc *prometheus.Desc, gauge string) { |
| 276 | d.foldGauges(out, desc, func(familyMap MetricFamilyMap) float64 { return familyMap.MinGauges(gauge) }, func(val, res float64) float64 { |
| 277 | if val < res { |
| 278 | return val |
| 279 | } |
| 280 | return res |
| 281 | }) |
| 282 | } |
| 283 | |
| 284 | func (d MetricFamiliesPerTenant) SendMaxOfGauges(out chan<- prometheus.Metric, desc *prometheus.Desc, gauge string) { |
| 285 | d.foldGauges(out, desc, func(familyMap MetricFamilyMap) float64 { return familyMap.MaxGauges(gauge) }, func(val, res float64) float64 { |