aboutsummaryrefslogtreecommitdiff
path: root/weed/stats/metrics.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2023-10-02 11:49:54 -0700
committerchrislu <chris.lu@gmail.com>2023-10-02 11:49:54 -0700
commit567d78892860f87c207beb56a3323b4b9e90dfc9 (patch)
tree31aab3a8507dcd022b1ef818417a4896cad482f6 /weed/stats/metrics.go
parentb5070d6280babf7868e7940306a04f4f5f9579c3 (diff)
downloadseaweedfs-567d78892860f87c207beb56a3323b4b9e90dfc9.tar.xz
seaweedfs-567d78892860f87c207beb56a3323b4b9e90dfc9.zip
Revert "Revert "Add disk type to prometheus metrics" (#4777)"
This reverts commit 9215ba24be0aec0c5804927cc73613560e57cbc0.
Diffstat (limited to 'weed/stats/metrics.go')
-rw-r--r--weed/stats/metrics.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/weed/stats/metrics.go b/weed/stats/metrics.go
index 3dda42423..af4f26e4c 100644
--- a/weed/stats/metrics.go
+++ b/weed/stats/metrics.go
@@ -176,7 +176,7 @@ var (
Subsystem: "volumeServer",
Name: "volumes",
Help: "Number of volumes or shards.",
- }, []string{"collection", "type"})
+ }, []string{"collection", "type", "disk"})
VolumeServerReadOnlyVolumeGauge = prometheus.NewGaugeVec(
prometheus.GaugeOpts{
@@ -315,11 +315,10 @@ func SourceName(port uint32) string {
return net.JoinHostPort(hostname, strconv.Itoa(int(port)))
}
-// todo - can be changed to DeletePartialMatch when https://github.com/prometheus/client_golang/pull/1013 gets released
func DeleteCollectionMetrics(collection string) {
VolumeServerDiskSizeGauge.DeleteLabelValues(collection, "normal")
for _, volume_type := range readOnlyVolumeTypes {
- VolumeServerReadOnlyVolumeGauge.DeleteLabelValues(collection, volume_type)
+ VolumeServerReadOnlyVolumeGauge.DeletePartialMatch(prometheus.Labels{"collection": collection, "type": volume_type})
}
- VolumeServerVolumeCounter.DeleteLabelValues(collection, "volume")
+ VolumeServerVolumeCounter.DeletePartialMatch(prometheus.Labels{"collection": collection, "type": "volume"})
}