From d8b642c0d9953a40fafa1684fb6f69721c24da2e Mon Sep 17 00:00:00 2001 From: tbjump Date: Mon, 12 Jun 2023 20:57:41 +0000 Subject: [PATCH] node/db: Add prom metric wormhole_db_vaa_ctr --- node/pkg/db/db.go | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 }