@@ -17,7 +17,6 @@ import (
1717)
1818
1919func TestFetch (t * testing.T ) {
20- t .Skip ("flaky test: https://github.com/elastic/beats/issues/20951" )
2120 config := mtest .GetConfigForTest (t , "ec2" , "300s" )
2221
2322 metricSet := mbtest .NewReportingMetricSetV2Error (t , config )
@@ -27,41 +26,7 @@ func TestFetch(t *testing.T) {
2726 }
2827
2928 assert .NotEmpty (t , events )
30-
31- for _ , event := range events {
32- // RootField
33- mtest .CheckEventField ("service.name" , "string" , event , t )
34- mtest .CheckEventField ("cloud.availability_zone" , "string" , event , t )
35- mtest .CheckEventField ("cloud.provider" , "string" , event , t )
36- mtest .CheckEventField ("cloud.instance.id" , "string" , event , t )
37- mtest .CheckEventField ("cloud.machine.type" , "string" , event , t )
38- mtest .CheckEventField ("cloud.provider" , "string" , event , t )
39- mtest .CheckEventField ("cloud.region" , "string" , event , t )
40- mtest .CheckEventField ("instance.image.id" , "string" , event , t )
41- mtest .CheckEventField ("instance.state.name" , "string" , event , t )
42- mtest .CheckEventField ("instance.state.code" , "int" , event , t )
43- mtest .CheckEventField ("instance.monitoring.state" , "string" , event , t )
44- mtest .CheckEventField ("instance.core.count" , "int" , event , t )
45- mtest .CheckEventField ("instance.threads_per_core" , "int" , event , t )
46-
47- // MetricSetField
48- mtest .CheckEventField ("cpu.total.pct" , "float" , event , t )
49- mtest .CheckEventField ("cpu.credit_usage" , "float" , event , t )
50- mtest .CheckEventField ("cpu.credit_balance" , "float" , event , t )
51- mtest .CheckEventField ("cpu.surplus_credit_balance" , "float" , event , t )
52- mtest .CheckEventField ("cpu.surplus_credits_charged" , "float" , event , t )
53- mtest .CheckEventField ("network.in.packets" , "float" , event , t )
54- mtest .CheckEventField ("network.out.packets" , "float" , event , t )
55- mtest .CheckEventField ("network.in.bytes" , "float" , event , t )
56- mtest .CheckEventField ("network.out.bytes" , "float" , event , t )
57- mtest .CheckEventField ("diskio.read.bytes" , "float" , event , t )
58- mtest .CheckEventField ("diskio.write.bytes" , "float" , event , t )
59- mtest .CheckEventField ("diskio.read.ops" , "float" , event , t )
60- mtest .CheckEventField ("diskio.write.ops" , "float" , event , t )
61- mtest .CheckEventField ("status.check_failed" , "int" , event , t )
62- mtest .CheckEventField ("status.check_failed_system" , "int" , event , t )
63- mtest .CheckEventField ("status.check_failed_instance" , "int" , event , t )
64- }
29+ mbtest .TestMetricsetFieldsDocumented (t , metricSet , events )
6530}
6631
6732func TestData (t * testing.T ) {
0 commit comments