aboutsummaryrefslogtreecommitdiff
path: root/weed/stats/metrics.go
diff options
context:
space:
mode:
authorKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2022-06-10 15:30:40 +0500
committerKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2022-06-10 15:30:40 +0500
commitfb57aa431c52b7b5575e2eadd52ed3045d6c6c51 (patch)
treeb52969a017c67d03c157e131fa57a917632848ce /weed/stats/metrics.go
parent4a5135961f71fa3b9a3b9b9267cf20e92372a8ec (diff)
downloadseaweedfs-fb57aa431c52b7b5575e2eadd52ed3045d6c6c51.tar.xz
seaweedfs-fb57aa431c52b7b5575e2eadd52ed3045d6c6c51.zip
stats master_replica_placement_mismatch
Diffstat (limited to 'weed/stats/metrics.go')
-rw-r--r--weed/stats/metrics.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/weed/stats/metrics.go b/weed/stats/metrics.go
index 8381999c2..943aafff9 100644
--- a/weed/stats/metrics.go
+++ b/weed/stats/metrics.go
@@ -44,6 +44,14 @@ var (
Help: "Counter of master received heartbeat.",
}, []string{"type"})
+ MasterReplicaPlacementMismatch = prometheus.NewGaugeVec(
+ prometheus.GaugeOpts{
+ Namespace: "SeaweedFS",
+ Subsystem: "master",
+ Name: "replica_placement_mismatch",
+ Help: "replica placement mismatch",
+ }, []string{"collection", "id"})
+
MasterLeaderChangeCounter = prometheus.NewCounterVec(
prometheus.CounterOpts{
Namespace: "SeaweedFS",
@@ -165,6 +173,7 @@ func init() {
Gather.MustRegister(MasterRaftIsleader)
Gather.MustRegister(MasterReceivedHeartbeatCounter)
Gather.MustRegister(MasterLeaderChangeCounter)
+ Gather.MustRegister(MasterReplicaPlacementMismatch)
Gather.MustRegister(FilerRequestCounter)
Gather.MustRegister(FilerRequestHistogram)