diff --git a/cmd/gqgmcd/main.go b/cmd/gqgmcd/main.go index 0ab09850a09b216d0f4f07293f327d30f3e60af0..13bb01766d4eed72f38ebaa37686fb50b67be6d1 100644 --- a/cmd/gqgmcd/main.go +++ b/cmd/gqgmcd/main.go @@ -105,21 +105,21 @@ func gatherMetrics() { log.Printf("gc.GetCPM error: %s\n", err) errCt++ } else { - metrics.CPM.WithLabelValues(gc.Version()).Observe(float64(cpm)) + metrics.CPM.WithLabelValues(gc.Serial()).Observe(float64(cpm)) } if cps, err = gc.GetCPS(); err != nil { log.Printf("gc.GetCPS error: %s\n", err) errCt++ } else { - metrics.CPS.WithLabelValues(gc.Version()).Observe(float64(cps)) + metrics.CPS.WithLabelValues(gc.Serial()).Observe(float64(cps)) } if volts, err = gc.Volts(); err != nil { log.Printf("gc.Volts error: %s\n", err) errCt++ } else { - metrics.Volts.WithLabelValues(gc.Version()).Observe(float64(volts)) + metrics.Volts.WithLabelValues(gc.Serial()).Observe(float64(volts)) } - metrics.Errors.WithLabelValues(gc.Version()).Observe(errCt) + metrics.Errors.WithLabelValues(gc.Serial()).Observe(errCt) time.Sleep(5 * time.Second) } } diff --git a/docs/prometheus.yml b/docs/prometheus.yml new file mode 100644 index 0000000000000000000000000000000000000000..963d6737cb0c3dfb324117d27a749344444d0859 --- /dev/null +++ b/docs/prometheus.yml @@ -0,0 +1,15 @@ +global: + scrape_interval: 10s + + external_labels: + monitor: 'gqgmc-monitor' + +scrape_configs: + - job_name: 'prometheus' + static_configs: + - targets: ['localhost:9090'] + + - job_name: 'gqgmc' + static_configs: + - targets: ['brooklyn:8080'] +