Add Prometheus Metrics #49

Merged
abdulrabbani00 merged 3 commits from feature/48-prometheus-metrics into develop 2022-05-25 14:19:29 +00:00
3 changed files with 8 additions and 4 deletions
Showing only changes of commit 217e6cb4d6 - Show all commits

1
.gitignore vendored
View File

@ -4,5 +4,6 @@ ipld-ethcl-indexer.log
report.json report.json
cover.profile cover.profile
temp/* temp/*
.vscode/*
pkg/beaconclient/ssz-data/ pkg/beaconclient/ssz-data/
*.test *.test

View File

@ -8,7 +8,7 @@
"driver": "PGX" "driver": "PGX"
}, },
"bc": { "bc": {
"address": "10.203.8.51", "address": "localhost",
"port": 5052, "port": 5052,
"type": "lighthouse", "type": "lighthouse",
"bootRetryInterval": 30, "bootRetryInterval": 30,
@ -17,7 +17,7 @@
"connectionProtocol": "http" "connectionProtocol": "http"
}, },
"t": { "t": {
"skipSync": false "skipSync": true
}, },
"log": { "log": {
"level": "debug", "level": "debug",

View File

@ -46,8 +46,11 @@ func CreateBeaconClientMetrics() *BeaconClientMetrics {
func prometheusRegisterHelper(name string, help string, varPointer *uint64) { func prometheusRegisterHelper(name string, help string, varPointer *uint64) {
prometheus.MustRegister(prometheus.NewCounterFunc( prometheus.MustRegister(prometheus.NewCounterFunc(
prometheus.CounterOpts{ prometheus.CounterOpts{
Namespace: "beacon_client",
Subsystem: "",
Name: name, Name: name,
Help: help, Help: help,
ConstLabels: map[string]string{},
}, },
func() float64 { func() float64 {
return float64(atomic.LoadUint64(varPointer)) return float64(atomic.LoadUint64(varPointer))