Estimate cost for metrics better

This commit is contained in:
Neil Alexander 2022-06-14 15:20:17 +01:00
parent 2425354b6d
commit e4ccddf5b7
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -35,8 +35,7 @@ func NewRistrettoCache(maxCost CacheSize, enablePrometheus bool) (*Caches, error
Subsystem: "caching_ristretto",
Name: "cost",
}, func() float64 {
evicted := cache.Metrics.CostEvicted() + cache.Metrics.CostEvicted()
return float64(cache.Metrics.CostAdded() - evicted)
return float64(cache.Metrics.CostAdded() - cache.Metrics.CostEvicted())
})
return &Caches{
RoomVersions: &RistrettoCachePartition[string, gomatrixserverlib.RoomVersion]{