code: func (collector *procTableCollector) Collect(ch chan<- prometheus.Metric) {
  	stats := collector.procTable.Stats()
  	addGauge := func(desc *prometheus.Desc, v float64, lv ...string) {
  		ch <- prometheus.MustNewConstMetric(desc, prometheus.GaugeValue, v, lv...)
  	}
  	addGauge(procTableRunning, float64(stats.Running))
  	addGauge(procTableSucceeded, float64(stats.Succeeded))
  	addGauge(procTableFailed, float64(stats.Failed))
  }
docs: // Collect implements the prometheus.Collector interface.