aboutsummaryrefslogtreecommitdiff
path: root/weed/stats/metrics.go
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2023-08-21 11:38:12 -0700
committerGitHub <noreply@github.com>2023-08-21 11:38:12 -0700
commit9215ba24be0aec0c5804927cc73613560e57cbc0 (patch)
tree719054e0f8f757fe2c3fc2f63fb5978ba7c813c6 /weed/stats/metrics.go
parent9956d93a4023874505eb6e531f930199fa7f3820 (diff)
downloadseaweedfs-9215ba24be0aec0c5804927cc73613560e57cbc0.tar.xz
seaweedfs-9215ba24be0aec0c5804927cc73613560e57cbc0.zip
Revert "Add disk type to prometheus metrics" (#4777)
Revert "Add disk type to prometheus metrics (#4736)" This reverts commit 9956d93a4023874505eb6e531f930199fa7f3820.
Diffstat (limited to 'weed/stats/metrics.go')
-rw-r--r--weed/stats/metrics.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/weed/stats/metrics.go b/weed/stats/metrics.go
index af4f26e4c..dda4d95e5 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", "disk"})
+ }, []string{"collection", "type"})
VolumeServerReadOnlyVolumeGauge = prometheus.NewGaugeVec(
prometheus.GaugeOpts{
@@ -299,6 +299,7 @@ func JoinHostPort(host string, port int) string {
return net.JoinHostPort(host, portStr)
}
+
func StartMetricsServer(ip string, port int) {
if port == 0 {
return
@@ -315,10 +316,11 @@ 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.DeletePartialMatch(prometheus.Labels{"collection": collection, "type": volume_type})
+ VolumeServerReadOnlyVolumeGauge.DeleteLabelValues(collection, volume_type)
}
- VolumeServerVolumeCounter.DeletePartialMatch(prometheus.Labels{"collection": collection, "type": "volume"})
+ VolumeServerVolumeCounter.DeleteLabelValues(collection, "volume")
}