Skip to content

Commit eb4fe5a

Browse files
committed
Move uptime to general metrics
1 parent 0fd982e commit eb4fe5a

File tree

2 files changed

+15
-17
lines changed

2 files changed

+15
-17
lines changed

rolling-shutter/keyper/keypermetrics/metrics.go

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,9 @@
11
package keypermetrics
22

33
import (
4-
"time"
5-
64
"github.com/prometheus/client_golang/prometheus"
75
)
86

9-
var startTime = time.Now()
10-
11-
var metricsKeyperUptime = prometheus.NewGaugeFunc(
12-
prometheus.GaugeOpts{
13-
Namespace: "shutter",
14-
Subsystem: "keyper",
15-
Name: "uptime_seconds",
16-
Help: "Number of seconds the Keyper has been running",
17-
},
18-
func() float64 {
19-
return float64(time.Since(startTime).Milliseconds()) / 1000
20-
},
21-
)
22-
237
var MetricsKeyperCurrentBlockL1 = prometheus.NewGauge(
248
prometheus.GaugeOpts{
259
Namespace: "shutter",
@@ -96,7 +80,6 @@ var MetricsKeyperBatchConfigInfo = prometheus.NewGaugeVec(
9680
[]string{"batch_config_index", "keyper_addresses"})
9781

9882
func InitMetrics() {
99-
prometheus.MustRegister(metricsKeyperUptime)
10083
prometheus.MustRegister(MetricsKeyperCurrentBlockL1)
10184
prometheus.MustRegister(MetricsKeyperCurrentBlockShuttermint)
10285
prometheus.MustRegister(MetricsKeyperCurrentEon)

rolling-shutter/medley/metricsserver/metricsserver.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import (
1414
"github.com/shutter-network/rolling-shutter/rolling-shutter/medley/service"
1515
)
1616

17+
var startTime = time.Now()
18+
1719
var metricsGoBuildInfo = prometheus.NewGauge(
1820
prometheus.GaugeOpts{
1921
Namespace: "go",
@@ -26,9 +28,22 @@ var metricsGoBuildInfo = prometheus.NewGauge(
2628
},
2729
)
2830

31+
var metricsUptime = prometheus.NewGaugeFunc(
32+
prometheus.GaugeOpts{
33+
Namespace: "",
34+
Subsystem: "",
35+
Name: "uptime_seconds",
36+
Help: "Number of seconds the Node has been running",
37+
},
38+
func() float64 {
39+
return float64(time.Since(startTime).Milliseconds()) / 1000
40+
},
41+
)
42+
2943
func init() {
3044
metricsGoBuildInfo.Set(1)
3145
prometheus.MustRegister(metricsGoBuildInfo)
46+
prometheus.MustRegister(metricsUptime)
3247
}
3348

3449
type MetricsServer struct {

0 commit comments

Comments
 (0)