@@ -1653,41 +1653,26 @@ func createPodTolerationsFamilyGenerator() generator.FamilyGenerator {
16531653 var ms []* metric.Metric
16541654
16551655 for _ , t := range p .Spec .Tolerations {
1656- var labelKeys []string
1657- var labelValues []string
1658-
1659- if t .Key != "" {
1660- labelKeys = append (labelKeys , "key" )
1661- labelValues = append (labelValues , t .Key )
1662- }
1656+ var key , operator , value , effect , tolerationSeconds string
16631657
1658+ key = t .Key
16641659 if t .Operator != "" {
1665- labelKeys = append (labelKeys , "operator" )
1666- labelValues = append (labelValues , string (t .Operator ))
1660+ operator = string (t .Operator )
16671661 }
16681662
1669- if t .Value != "" {
1670- labelKeys = append (labelKeys , "value" )
1671- labelValues = append (labelValues , t .Value )
1672- }
1663+ value = t .Value
16731664
16741665 if t .Effect != "" {
1675- labelKeys = append (labelKeys , "effect" )
1676- labelValues = append (labelValues , string (t .Effect ))
1666+ effect = string (t .Effect )
16771667 }
16781668
16791669 if t .TolerationSeconds != nil {
1680- labelKeys = append (labelKeys , "toleration_seconds" )
1681- labelValues = append (labelValues , strconv .FormatInt (* t .TolerationSeconds , 10 ))
1682- }
1683-
1684- if len (labelKeys ) == 0 {
1685- continue
1670+ tolerationSeconds = strconv .FormatInt (* t .TolerationSeconds , 10 )
16861671 }
16871672
16881673 ms = append (ms , & metric.Metric {
1689- LabelKeys : labelKeys ,
1690- LabelValues : labelValues ,
1674+ LabelKeys : [] string { "key" , "operator" , "value" , "effect" , "toleration_seconds" } ,
1675+ LabelValues : [] string { key , operator , value , effect , tolerationSeconds } ,
16911676 Value : 1 ,
16921677 })
16931678 }
0 commit comments