Skip to content

Commit 80f3467

Browse files
Add metric for FindMissing digest count. (#9151)
1 parent 8432089 commit 80f3467

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

enterprise/server/backends/pebble_cache/pebble_cache.go

+2
Original file line numberDiff line numberDiff line change
@@ -1582,6 +1582,8 @@ func (p *PebbleCache) FindMissing(ctx context.Context, resources []*rspb.Resourc
15821582
}
15831583
defer db.Close()
15841584

1585+
metrics.PebbleCacheFindMissingDigestCount.With(prometheus.Labels{metrics.CacheNameLabel: p.name}).Add(float64(len(resources)))
1586+
15851587
var missing []*repb.Digest
15861588
for _, r := range resources {
15871589
err = p.findMissing(ctx, db, r)

server/metrics/metrics.go

+9
Original file line numberDiff line numberDiff line change
@@ -3056,6 +3056,15 @@ var (
30563056
CacheNameLabel,
30573057
})
30583058

3059+
PebbleCacheFindMissingDigestCount = promauto.NewCounterVec(prometheus.CounterOpts{
3060+
Namespace: bbNamespace,
3061+
Subsystem: "remote_cache",
3062+
Name: "pebble_cache_find_missing_digest_count",
3063+
Help: "Count of digests within FindMissing requests.",
3064+
}, []string{
3065+
CacheNameLabel,
3066+
})
3067+
30593068
// ## Podman metrics
30603069

30613070
PodmanSociStoreCrashes = promauto.NewCounter(prometheus.CounterOpts{

0 commit comments

Comments
 (0)