@@ -23,68 +23,83 @@ import (
2323
2424// When adding metric names, see https://prometheus.io/docs/practices/naming/#metric-names
2525const (
26- buildInfoQuery = "nfd_master_build_info"
27- nodeUpdateRequestsQuery = "nfd_node_update_requests_total"
28- nodeUpdatesQuery = "nfd_node_updates_total"
29- nodeFeatureGroupUpdateRequestsQuery = "nfd_node_feature_group_update_requests_total"
30- nodeUpdateFailuresQuery = "nfd_node_update_failures_total"
31- nodeLabelsRejectedQuery = "nfd_node_labels_rejected_total"
32- nodeERsRejectedQuery = "nfd_node_extendedresources_rejected_total"
33- nodeTaintsRejectedQuery = "nfd_node_taints_rejected_total"
34- nfrProcessingTimeQuery = "nfd_nodefeaturerule_processing_duration_seconds"
35- nfrProcessingErrorsQuery = "nfd_nodefeaturerule_processing_errors_total"
26+ buildInfoQuery = "build_info"
27+ nodeUpdateRequestsQuery = "node_update_requests_total"
28+ nodeUpdatesQuery = "node_updates_total"
29+ nodeFeatureGroupUpdateRequestsQuery = "node_feature_group_update_requests_total"
30+ nodeUpdateFailuresQuery = "node_update_failures_total"
31+ nodeLabelsRejectedQuery = "node_labels_rejected_total"
32+ nodeERsRejectedQuery = "node_extendedresources_rejected_total"
33+ nodeTaintsRejectedQuery = "node_taints_rejected_total"
34+ nfrProcessingTimeQuery = "nodefeaturerule_processing_duration_seconds"
35+ nfrProcessingErrorsQuery = "nodefeaturerule_processing_errors_total"
36+ )
37+
38+ const (
39+ // nfdMasterPrefix - subsystem name used by nfd master.
40+ nfdMasterPrefix = "nfd_master"
3641)
3742
3843var (
3944 buildInfo = prometheus .NewGauge (prometheus.GaugeOpts {
40- Name : buildInfoQuery ,
41- Help : "Version from which Node Feature Discovery was built." ,
45+ Subsystem : nfdMasterPrefix ,
46+ Name : buildInfoQuery ,
47+ Help : "Version from which Node Feature Discovery was built." ,
4248 ConstLabels : map [string ]string {
4349 "version" : version .Get (),
4450 },
4551 })
4652 nodeUpdateRequests = prometheus .NewCounter (prometheus.CounterOpts {
47- Name : nodeUpdateRequestsQuery ,
48- Help : "Number of node update requests processed by the master." ,
53+ Subsystem : nfdMasterPrefix ,
54+ Name : nodeUpdateRequestsQuery ,
55+ Help : "Number of node update requests processed by the master." ,
4956 })
5057 nodeFeatureGroupUpdateRequests = prometheus .NewCounter (prometheus.CounterOpts {
51- Name : nodeFeatureGroupUpdateRequestsQuery ,
52- Help : "Number of cluster feature update requests processed by the master." ,
58+ Subsystem : nfdMasterPrefix ,
59+ Name : nodeFeatureGroupUpdateRequestsQuery ,
60+ Help : "Number of cluster feature update requests processed by the master." ,
5361 })
5462 nodeUpdates = prometheus .NewCounter (prometheus.CounterOpts {
55- Name : nodeUpdatesQuery ,
56- Help : "Number of nodes updated by the master." ,
63+ Subsystem : nfdMasterPrefix ,
64+ Name : nodeUpdatesQuery ,
65+ Help : "Number of nodes updated by the master." ,
5766 })
5867 nodeUpdateFailures = prometheus .NewCounter (prometheus.CounterOpts {
59- Name : nodeUpdateFailuresQuery ,
60- Help : "Number of node update failures." ,
68+ Subsystem : nfdMasterPrefix ,
69+ Name : nodeUpdateFailuresQuery ,
70+ Help : "Number of node update failures." ,
6171 })
6272 nodeLabelsRejected = prometheus .NewCounter (prometheus.CounterOpts {
63- Name : nodeLabelsRejectedQuery ,
64- Help : "Number of node labels that were rejected by nfd-master." ,
73+ Subsystem : nfdMasterPrefix ,
74+ Name : nodeLabelsRejectedQuery ,
75+ Help : "Number of node labels that were rejected by nfd-master." ,
6576 })
6677 nodeERsRejected = prometheus .NewCounter (prometheus.CounterOpts {
67- Name : nodeERsRejectedQuery ,
68- Help : "Number of node extended resources that were rejected by nfd-master." ,
78+ Subsystem : nfdMasterPrefix ,
79+ Name : nodeERsRejectedQuery ,
80+ Help : "Number of node extended resources that were rejected by nfd-master." ,
6981 })
7082 nodeTaintsRejected = prometheus .NewCounter (prometheus.CounterOpts {
71- Name : nodeTaintsRejectedQuery ,
72- Help : "Number of node taints that were rejected by nfd-master." ,
83+ Subsystem : nfdMasterPrefix ,
84+ Name : nodeTaintsRejectedQuery ,
85+ Help : "Number of node taints that were rejected by nfd-master." ,
7386 })
7487 nfrProcessingTime = prometheus .NewHistogramVec (
7588 prometheus.HistogramOpts {
76- Name : nfrProcessingTimeQuery ,
77- Help : "Time processing time of NodeFeatureRule objects." ,
78- Buckets : []float64 {0.0001 , 0.00025 , 0.0005 , 0.001 , 0.0025 , 0.005 , 0.01 },
89+ Subsystem : nfdMasterPrefix ,
90+ Name : nfrProcessingTimeQuery ,
91+ Help : "Time processing time of NodeFeatureRule objects." ,
92+ Buckets : []float64 {0.0001 , 0.00025 , 0.0005 , 0.001 , 0.0025 , 0.005 , 0.01 },
7993 },
8094 []string {
8195 "name" ,
8296 "node" ,
8397 },
8498 )
8599 nfrProcessingErrors = prometheus .NewCounter (prometheus.CounterOpts {
86- Name : nfrProcessingErrorsQuery ,
87- Help : "Number of errors encountered while processing NodeFeatureRule objects." ,
100+ Subsystem : nfdMasterPrefix ,
101+ Name : nfrProcessingErrorsQuery ,
102+ Help : "Number of errors encountered while processing NodeFeatureRule objects." ,
88103 })
89104)
90105
0 commit comments