Skip to content

Commit d02a32c

Browse files
dongjiang1989oblitorum
authored andcommitted
NFSd: fix nfsd v4 index miss (prometheus#2824)
* fix nfsd v4 index miss --------- Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
1 parent 6b95416 commit d02a32c

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

collector/fixtures/e2e-64k-page-output.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2738,6 +2738,8 @@ node_nfsd_requests_total{method="SecInfo",proto="4"} 0
27382738
node_nfsd_requests_total{method="SetAttr",proto="2"} 0
27392739
node_nfsd_requests_total{method="SetAttr",proto="3"} 0
27402740
node_nfsd_requests_total{method="SetAttr",proto="4"} 0
2741+
node_nfsd_requests_total{method="SetClientID",proto="4"} 3
2742+
node_nfsd_requests_total{method="SetClientIDConfirm",proto="4"} 3
27412743
node_nfsd_requests_total{method="SymLink",proto="2"} 0
27422744
node_nfsd_requests_total{method="SymLink",proto="3"} 0
27432745
node_nfsd_requests_total{method="Verify",proto="4"} 0

collector/fixtures/e2e-output.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3029,6 +3029,8 @@ node_nfsd_requests_total{method="SecInfo",proto="4"} 0
30293029
node_nfsd_requests_total{method="SetAttr",proto="2"} 0
30303030
node_nfsd_requests_total{method="SetAttr",proto="3"} 0
30313031
node_nfsd_requests_total{method="SetAttr",proto="4"} 0
3032+
node_nfsd_requests_total{method="SetClientID",proto="4"} 3
3033+
node_nfsd_requests_total{method="SetClientIDConfirm",proto="4"} 3
30323034
node_nfsd_requests_total{method="SymLink",proto="2"} 0
30333035
node_nfsd_requests_total{method="SymLink",proto="3"} 0
30343036
node_nfsd_requests_total{method="Verify",proto="4"} 0

collector/nfsd_linux.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,10 @@ func (c *nfsdCollector) updateNFSdRequestsv4Stats(ch chan<- prometheus.Metric, s
395395
float64(s.SecInfo), proto, "SecInfo")
396396
ch <- prometheus.MustNewConstMetric(c.requestsDesc, prometheus.CounterValue,
397397
float64(s.SetAttr), proto, "SetAttr")
398+
ch <- prometheus.MustNewConstMetric(c.requestsDesc, prometheus.CounterValue,
399+
float64(s.SetClientID), proto, "SetClientID")
400+
ch <- prometheus.MustNewConstMetric(c.requestsDesc, prometheus.CounterValue,
401+
float64(s.SetClientIDConfirm), proto, "SetClientIDConfirm")
398402
ch <- prometheus.MustNewConstMetric(c.requestsDesc, prometheus.CounterValue,
399403
float64(s.Verify), proto, "Verify")
400404
ch <- prometheus.MustNewConstMetric(c.requestsDesc, prometheus.CounterValue,

0 commit comments

Comments
 (0)