mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-25 12:57:18 +00:00
7ebd9035dd
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
35 lines
1.1 KiB
Go
35 lines
1.1 KiB
Go
package powchain
|
|
|
|
import (
|
|
"github.com/prometheus/client_golang/prometheus"
|
|
"github.com/prometheus/client_golang/prometheus/promauto"
|
|
)
|
|
|
|
var (
|
|
totalTerminalDifficulty = promauto.NewGauge(prometheus.GaugeOpts{
|
|
Name: "total_terminal_difficulty",
|
|
Help: "The total terminal difficulty of the execution chain before merge",
|
|
})
|
|
newPayloadLatency = promauto.NewHistogram(
|
|
prometheus.HistogramOpts{
|
|
Name: "new_payload_v1_latency_milliseconds",
|
|
Help: "Captures RPC latency for newPayloadV1 in milliseconds",
|
|
Buckets: []float64{25, 50, 100, 200, 500, 1000, 2000, 4000},
|
|
},
|
|
)
|
|
getPayloadLatency = promauto.NewHistogram(
|
|
prometheus.HistogramOpts{
|
|
Name: "get_payload_v1_latency_milliseconds",
|
|
Help: "Captures RPC latency for getPayloadV1 in milliseconds",
|
|
Buckets: []float64{25, 50, 100, 200, 500, 1000, 2000, 4000},
|
|
},
|
|
)
|
|
forkchoiceUpdatedLatency = promauto.NewHistogram(
|
|
prometheus.HistogramOpts{
|
|
Name: "forkchoice_updated_v1_latency_milliseconds",
|
|
Help: "Captures RPC latency for forkchoiceUpdatedV1 in milliseconds",
|
|
Buckets: []float64{25, 50, 100, 200, 500, 1000, 2000, 4000},
|
|
},
|
|
)
|
|
)
|