github.com/nspcc-dev/neo-go@v0.105.2-0.20240517133400-6be757af3eba/pkg/core/stateroot/prometheus.go (about)

     1  package stateroot
     2  
     3  import "github.com/prometheus/client_golang/prometheus"
     4  
     5  // stateHeight prometheus metric.
     6  var stateHeight = prometheus.NewGauge(
     7  	prometheus.GaugeOpts{
     8  		Help:      "Current verified state height",
     9  		Name:      "current_state_height",
    10  		Namespace: "neogo",
    11  	},
    12  )
    13  
    14  func init() {
    15  	prometheus.MustRegister(stateHeight)
    16  }
    17  
    18  func updateStateHeightMetric(sHeight uint32) {
    19  	stateHeight.Set(float64(sHeight))
    20  }