From 2bdf263e834864fedb3217fbd3d8b08d7ebe20d7 Mon Sep 17 00:00:00 2001 From: theTibi Date: Fri, 4 Jul 2025 10:51:44 +0200 Subject: [PATCH] PMM-14153: Adding timestemp metrics for pbm backups --- exporter/pbm_collector.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/exporter/pbm_collector.go b/exporter/pbm_collector.go index 1babddbf8..e4f26c671 100644 --- a/exporter/pbm_collector.go +++ b/exporter/pbm_collector.go @@ -193,6 +193,16 @@ func (p *pbmCollector) pbmBackupsMetrics(ctx context.Context, pbmClient *sdk.Cli }), ) + // Add backup_last_transition_ts metric + metrics = append(metrics, createPBMMetric("backup_last_transition_ts", + "Last transition timestamp of PBM backup (seconds since epoch)", + float64(backup.LastTransitionTS), map[string]string{ + "opid": backup.OPID, + "status": string(backup.Status), + "name": backup.Name, + }), + ) + var endTime int64 switch pbmAgentStatus(backup.Status) { case statusDone, statusCancelled, statusError, statusDown: