in sample-apps/prometheus-sample-app/metrics/metrics_collector.go [85:101]
func (mc *metricCollector) updateMetrics() {
if mc.counters != nil {
updateLoop(mc.updateCounter, mc.interval)
}
if mc.gauges != nil {
updateLoop(mc.updateGauge, mc.interval)
}
if mc.histograms != nil {
updateLoop(mc.updateHistogram, mc.interval)
}
if mc.summarys != nil {
updateLoop(mc.updateSummary, mc.interval)
}
}