aboutsummaryrefslogtreecommitdiff
path: root/weed/stats/metrics.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-06-11 09:51:02 -0700
committerchrislu <chris.lu@gmail.com>2022-06-11 09:51:02 -0700
commita74e9260638884a90fb6f9d230d52e8716260502 (patch)
treee07bc0b61aace20115101fdee870a28c7ddb81b4 /weed/stats/metrics.go
parent61b8c9c361fea730c93f88bb97279a3d6664fa4e (diff)
parent0a8b3948db054d793844080888aecf4d3eaf494a (diff)
downloadseaweedfs-a74e9260638884a90fb6f9d230d52e8716260502.tar.xz
seaweedfs-a74e9260638884a90fb6f9d230d52e8716260502.zip
Merge branch 'master' of https://github.com/chrislusf/seaweedfs
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)