@@ -116,13 +116,21 @@ func doTestRemap(t *testing.T, id string, remapOpts ...Option) {
116116 {Type : Gauge , Name : "system.cpu.system.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.68 ), Attrs : outAttr ("cpu" )}},
117117 {Type : Gauge , Name : "system.cpu.user.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.5 ), Attrs : outAttr ("cpu" )}},
118118 {Type : Gauge , Name : "system.cpu.steal.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.15 ), Attrs : outAttr ("cpu" )}},
119+ {Type : Gauge , Name : "system.cpu.iowait.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
120+ {Type : Gauge , Name : "system.cpu.nice.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
121+ {Type : Gauge , Name : "system.cpu.irq.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
122+ {Type : Gauge , Name : "system.cpu.softirq.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
119123 {Type : Sum , Name : "system.cpu.cores" , DP : testutils.TestDP {Ts : now , Int : testutils .Ptr (int64 (4 )), Attrs : outAttr ("cpu" )}},
120124 {Type : Sum , Name : "system.load.cores" , DP : testutils.TestDP {Ts : now , Int : testutils .Ptr (int64 (4 )), Attrs : outAttr ("cpu" )}},
121125 {Type : Gauge , Name : "system.cpu.total.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.3325 ), Attrs : outAttr ("cpu" )}},
122126 {Type : Gauge , Name : "system.cpu.idle.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.205 ), Attrs : outAttr ("cpu" )}},
123127 {Type : Gauge , Name : "system.cpu.system.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.17 ), Attrs : outAttr ("cpu" )}},
124128 {Type : Gauge , Name : "system.cpu.user.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.125 ), Attrs : outAttr ("cpu" )}},
125129 {Type : Gauge , Name : "system.cpu.steal.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0375 ), Attrs : outAttr ("cpu" )}},
130+ {Type : Gauge , Name : "system.cpu.iowait.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
131+ {Type : Gauge , Name : "system.cpu.nice.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
132+ {Type : Gauge , Name : "system.cpu.irq.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
133+ {Type : Gauge , Name : "system.cpu.softirq.norm.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
126134 },
127135 },
128136 {
@@ -144,6 +152,10 @@ func doTestRemap(t *testing.T, id string, remapOpts ...Option) {
144152 {Type : Gauge , Name : "system.cpu.system.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.68 ), Attrs : outAttr ("cpu" )}},
145153 {Type : Gauge , Name : "system.cpu.user.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.5 ), Attrs : outAttr ("cpu" )}},
146154 {Type : Gauge , Name : "system.cpu.steal.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.15 ), Attrs : outAttr ("cpu" )}},
155+ {Type : Gauge , Name : "system.cpu.iowait.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
156+ {Type : Gauge , Name : "system.cpu.nice.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
157+ {Type : Gauge , Name : "system.cpu.irq.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
158+ {Type : Gauge , Name : "system.cpu.softirq.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.0 ), Attrs : outAttr ("cpu" )}},
147159 },
148160 },
149161 {
@@ -217,6 +229,7 @@ func doTestRemap(t *testing.T, id string, remapOpts ...Option) {
217229 {Type : Sum , Name : "process.disk.operations" , DP : testutils.TestDP {Ts : now , Int : testutils .Ptr (int64 (20 )), Attrs : map [string ]any {"direction" : "write" }}},
218230 },
219231 expected : []testutils.TestMetric {
232+ {Type : Sum , Name : "process.cpu.start_time" , DP : testutils.TestDP {Ts : now , Int : testutils .Ptr (int64 (0 )), Attrs : outAttr ("process" )}},
220233 {Type : Sum , Name : "system.process.num_threads" , DP : testutils.TestDP {Ts : now , Int : testutils .Ptr (int64 (7 )), Attrs : outAttr ("process" )}},
221234 {Type : Gauge , Name : "system.process.memory.rss.pct" , DP : testutils.TestDP {Ts : now , Dbl : testutils .Ptr (0.15 ), Attrs : outAttr ("process" )}},
222235 {Type : Sum , Name : "system.process.memory.rss.bytes" , DP : testutils.TestDP {Ts : now , Int : testutils .Ptr (int64 (2048 )), Attrs : outAttr ("process" )}},
0 commit comments