Use Delete() instead of DeleteLabelValues() for etcd metrics

This commit is contained in:
Richa Banker
2025-08-06 21:24:27 -07:00
parent 13ced7b7dd
commit 2629fe25fa

View File

@@ -224,8 +224,8 @@ func UpdateStoreStats(groupResource schema.GroupResource, stats storage.Stats, e
// DeleteStoreStats delete the stats metrics.
func DeleteStoreStats(groupResource schema.GroupResource) {
objectCounts.DeleteLabelValues(groupResource.String())
newObjectCounts.DeleteLabelValues(groupResource.Group, groupResource.Resource)
objectCounts.Delete(map[string]string{"resource": groupResource.String()})
newObjectCounts.Delete(map[string]string{"group": groupResource.Group, "resource": groupResource.Resource})
if utilfeature.DefaultFeatureGate.Enabled(features.SizeBasedListCostEstimate) {
resourceSizeEstimate.DeleteLabelValues(groupResource.Group, groupResource.Resource)
}