@@ -32,6 +32,7 @@ import (
3232 "go.opentelemetry.io/collector/consumer/pdata"
3333 "go.opentelemetry.io/collector/internal/processor/filterset"
3434 "go.opentelemetry.io/collector/receiver/hostmetricsreceiver/internal"
35+ "go.opentelemetry.io/collector/receiver/hostmetricsreceiver/internal/metadata"
3536 "go.opentelemetry.io/collector/translator/conventions"
3637)
3738
@@ -72,8 +73,8 @@ func TestScrape(t *testing.T) {
7273 require .Greater (t , resourceMetrics .Len (), 1 )
7374 assertProcessResourceAttributesExist (t , resourceMetrics )
7475 assertCPUTimeMetricValid (t , resourceMetrics , expectedStartTime )
75- assertMemoryUsageMetricValid (t , physicalMemoryUsageDescriptor , resourceMetrics )
76- assertMemoryUsageMetricValid (t , virtualMemoryUsageDescriptor , resourceMetrics )
76+ assertMemoryUsageMetricValid (t , metadata . Metrics . ProcessMemoryPhysicalUsage . New () , resourceMetrics )
77+ assertMemoryUsageMetricValid (t , metadata . Metrics . ProcessMemoryVirtualUsage . New () , resourceMetrics )
7778 assertDiskIOMetricValid (t , resourceMetrics , expectedStartTime )
7879 assertSameTimeStampForAllMetricsWithinResource (t , resourceMetrics )
7980}
@@ -91,15 +92,15 @@ func assertProcessResourceAttributesExist(t *testing.T, resourceMetrics pdata.Re
9192}
9293
9394func assertCPUTimeMetricValid (t * testing.T , resourceMetrics pdata.ResourceMetricsSlice , startTime pdata.TimestampUnixNano ) {
94- cpuTimeMetric := getMetric (t , cpuTimeDescriptor , resourceMetrics )
95- internal .AssertDescriptorEqual (t , cpuTimeDescriptor , cpuTimeMetric )
95+ cpuTimeMetric := getMetric (t , metadata . Metrics . ProcessCPUTime . New () , resourceMetrics )
96+ internal .AssertDescriptorEqual (t , metadata . Metrics . ProcessCPUTime . New () , cpuTimeMetric )
9697 if startTime != 0 {
9798 internal .AssertDoubleSumMetricStartTimeEquals (t , cpuTimeMetric , startTime )
9899 }
99- internal .AssertDoubleSumMetricLabelHasValue (t , cpuTimeMetric , 0 , stateLabelName , userStateLabelValue )
100- internal .AssertDoubleSumMetricLabelHasValue (t , cpuTimeMetric , 1 , stateLabelName , systemStateLabelValue )
100+ internal .AssertDoubleSumMetricLabelHasValue (t , cpuTimeMetric , 0 , "state" , "user" )
101+ internal .AssertDoubleSumMetricLabelHasValue (t , cpuTimeMetric , 1 , "state" , "system" )
101102 if runtime .GOOS == "linux" {
102- internal .AssertDoubleSumMetricLabelHasValue (t , cpuTimeMetric , 2 , stateLabelName , waitStateLabelValue )
103+ internal .AssertDoubleSumMetricLabelHasValue (t , cpuTimeMetric , 2 , "state" , "wait" )
103104 }
104105}
105106
@@ -109,13 +110,13 @@ func assertMemoryUsageMetricValid(t *testing.T, descriptor pdata.Metric, resourc
109110}
110111
111112func assertDiskIOMetricValid (t * testing.T , resourceMetrics pdata.ResourceMetricsSlice , startTime pdata.TimestampUnixNano ) {
112- diskIOMetric := getMetric (t , diskIODescriptor , resourceMetrics )
113- internal .AssertDescriptorEqual (t , diskIODescriptor , diskIOMetric )
113+ diskIOMetric := getMetric (t , metadata . Metrics . ProcessDiskIo . New () , resourceMetrics )
114+ internal .AssertDescriptorEqual (t , metadata . Metrics . ProcessDiskIo . New () , diskIOMetric )
114115 if startTime != 0 {
115116 internal .AssertIntSumMetricStartTimeEquals (t , diskIOMetric , startTime )
116117 }
117- internal .AssertIntSumMetricLabelHasValue (t , diskIOMetric , 0 , directionLabelName , readDirectionLabelValue )
118- internal .AssertIntSumMetricLabelHasValue (t , diskIOMetric , 1 , directionLabelName , writeDirectionLabelValue )
118+ internal .AssertIntSumMetricLabelHasValue (t , diskIOMetric , 0 , "direction" , "read" )
119+ internal .AssertIntSumMetricLabelHasValue (t , diskIOMetric , 1 , "direction" , "write" )
119120}
120121
121122func assertSameTimeStampForAllMetricsWithinResource (t * testing.T , resourceMetrics pdata.ResourceMetricsSlice ) {
0 commit comments