node/db: Add prom metric wormhole_db_vaa_ctr
This commit is contained in:
parent
4d0ea744f1
commit
d8b642c0d9
|
@ -7,9 +7,17 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/dgraph-io/badger/v3"
|
"github.com/dgraph-io/badger/v3"
|
||||||
|
"github.com/prometheus/client_golang/prometheus"
|
||||||
|
"github.com/prometheus/client_golang/prometheus/promauto"
|
||||||
"github.com/wormhole-foundation/wormhole/sdk/vaa"
|
"github.com/wormhole-foundation/wormhole/sdk/vaa"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var storedVaaTotal = promauto.NewCounter(
|
||||||
|
prometheus.CounterOpts{
|
||||||
|
Name: "wormhole_db_total_vaas",
|
||||||
|
Help: "Total number of VAAs added to database",
|
||||||
|
})
|
||||||
|
|
||||||
type Database struct {
|
type Database struct {
|
||||||
db *badger.DB
|
db *badger.DB
|
||||||
}
|
}
|
||||||
|
@ -114,6 +122,8 @@ func (d *Database) StoreSignedVAA(v *vaa.VAA) error {
|
||||||
return fmt.Errorf("failed to commit tx: %w", err)
|
return fmt.Errorf("failed to commit tx: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
storedVaaTotal.Inc()
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue