@@ -63,6 +63,8 @@ func TestBaseCustomCollector(t *testing.T) {
63
63
var (
64
64
alphaDesc = NewDesc ("metric_alpha" , "alpha metric" , []string {"name" }, nil ,
65
65
ALPHA , "" )
66
+ internalDesc = NewDesc ("metric_internal" , "internal metrics" , []string {"name" }, nil ,
67
+ INTERNAL , "" )
66
68
stableDesc = NewDesc ("metric_stable" , "stable metrics" , []string {"name" }, nil ,
67
69
STABLE , "" )
68
70
deprecatedDesc = NewDesc ("metric_deprecated" , "stable deprecated metrics" , []string {"name" }, nil ,
@@ -72,7 +74,7 @@ func TestBaseCustomCollector(t *testing.T) {
72
74
)
73
75
74
76
registry := newKubeRegistry (currentVersion )
75
- customCollector := newTestCustomCollector (alphaDesc , stableDesc , deprecatedDesc , hiddenDesc )
77
+ customCollector := newTestCustomCollector (alphaDesc , internalDesc , stableDesc , deprecatedDesc , hiddenDesc )
76
78
77
79
if err := registry .CustomRegister (customCollector ); err != nil {
78
80
t .Fatalf ("register collector failed with err: %v" , err )
@@ -82,6 +84,9 @@ func TestBaseCustomCollector(t *testing.T) {
82
84
# HELP metric_alpha [ALPHA] alpha metric
83
85
# TYPE metric_alpha gauge
84
86
metric_alpha{name="value"} 1
87
+ # HELP metric_internal [INTERNAL] internal metrics
88
+ # TYPE metric_internal gauge
89
+ metric_internal{name="value"} 1
85
90
# HELP metric_stable [STABLE] stable metrics
86
91
# TYPE metric_stable gauge
87
92
metric_stable{name="value"} 1
@@ -91,7 +96,7 @@ func TestBaseCustomCollector(t *testing.T) {
91
96
`
92
97
93
98
err := testutil .GatherAndCompare (registry , strings .NewReader (expectedMetrics ), alphaDesc .fqName ,
94
- stableDesc .fqName , deprecatedDesc .fqName , hiddenDesc .fqName )
99
+ internalDesc . fqName , stableDesc .fqName , deprecatedDesc .fqName , hiddenDesc .fqName )
95
100
if err != nil {
96
101
t .Fatal (err )
97
102
}
0 commit comments