Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MetricsTransactionSubmissionError = "ff_transaction_submission_error_total"
View Source
var MetricsTransactionsInFlight = "ff_transactions_in_flight"
View Source
var TransactionSubmissionError prometheus.Counter
View Source
var TransactionsInFlight prometheus.Gauge
Functions ¶
func Clear ¶
func Clear()
Clear will reset the Prometheus metrics registry and instrumentations, useful for testing
func GetTransactionManagerServerInstrumentation ¶
func GetTransactionManagerServerInstrumentation() *muxprom.Instrumentation
GetAdminServerInstrumentation returns the admin server's Prometheus middleware, ensuring its metrics are never registered twice
func InitEvmMetrics ¶
func InitEvmMetrics()
func NewInstrumentation ¶
func NewInstrumentation(subsystem string) *muxprom.Instrumentation
func RegisterEvmMetrics ¶
func RegisterEvmMetrics()
func Registry ¶
func Registry() *prometheus.Registry
Registry returns FireFly's customized Prometheus registry
Types ¶
Click to show internal directories.
Click to hide internal directories.