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