diff options
| author | chrislu <chris.lu@gmail.com> | 2023-10-02 11:49:54 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2023-10-02 11:49:54 -0700 |
| commit | 567d78892860f87c207beb56a3323b4b9e90dfc9 (patch) | |
| tree | 31aab3a8507dcd022b1ef818417a4896cad482f6 /weed/stats/metrics.go | |
| parent | b5070d6280babf7868e7940306a04f4f5f9579c3 (diff) | |
| download | seaweedfs-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.go | 7 |
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"}) } |
