From 524105aed878f3f4284102a77981d2fb467095d4 Mon Sep 17 00:00:00 2001 From: Liston <2ndcenter@gmail.com> Date: Tue, 21 Jan 2025 08:16:15 -0700 Subject: [PATCH] testing new metrics --- node/pkg/accountant/metrics.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/node/pkg/accountant/metrics.go b/node/pkg/accountant/metrics.go index 12eb073ac4..a58e5a9e5f 100644 --- a/node/pkg/accountant/metrics.go +++ b/node/pkg/accountant/metrics.go @@ -10,7 +10,7 @@ var ( transfersOutstanding = promauto.NewGauge( prometheus.GaugeOpts{ Name: "global_accountant_transfer_vaas_outstanding", - Help: "Current number of accountant transfers vaas in the pending state", + Help: "Current number of accountant transfer vaas in the pending state", }) transfersSubmitted = promauto.NewCounter( prometheus.CounterOpts{ @@ -57,4 +57,19 @@ var ( Name: "global_accountant_audit_errors_total", Help: "Total number of audit errors detected by accountant", }) + guardianSignatures = promauto.NewCounterVec( + prometheus.CounterOpts{ + Name: "global_accountant_guardian_signatures_total", + Help: "Total number of VAAs signed by each guardian for each chain", + }, + []string{"peer_id", "chain_name"}, + ) ) + +// RecordGuardianSignature increments the guardianSignatures metric for the given guardian and chain. +func RecordGuardianSignature(peer_id, chain_name string) { + guardianSignatures.With(prometheus.Labels{ + "peer_id": peer_id, + "chain": chain_name, + }).Inc() +}