diff --git a/node/pkg/db/db.go b/node/pkg/db/db.go index 0dc3c82a0..b038a326f 100644 --- a/node/pkg/db/db.go +++ b/node/pkg/db/db.go @@ -7,9 +7,17 @@ import ( "strings" "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" ) +var storedVaaTotal = promauto.NewCounter( + prometheus.CounterOpts{ + Name: "wormhole_db_total_vaas", + Help: "Total number of VAAs added to database", + }) + type Database struct { db *badger.DB } @@ -114,6 +122,8 @@ func (d *Database) StoreSignedVAA(v *vaa.VAA) error { return fmt.Errorf("failed to commit tx: %w", err) } + storedVaaTotal.Inc() + return nil }