From 095295d4a2cda4e85c16c755244e525652240c0a Mon Sep 17 00:00:00 2001 From: Kevin Lyda <kevin@ie.suberic.net> Date: Wed, 1 Feb 2017 15:19:50 +0000 Subject: [PATCH] A sample prometheus config. --- cmd/gqgmcd/main.go | 8 ++++---- docs/prometheus.yml | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 docs/prometheus.yml diff --git a/cmd/gqgmcd/main.go b/cmd/gqgmcd/main.go index 0ab0985..13bb017 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 0000000..963d673 --- /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'] + -- GitLab