Skip to content

Commit f79c7a2

Browse files
Update resource limits for E2E tests (#78)
Updated Testbed from the core repo and used the new ability to specify limits per test scenario.
1 parent 1298932 commit f79c7a2

File tree

8 files changed

+76
-28
lines changed

8 files changed

+76
-28
lines changed

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ go 1.12
55
require (
66
github.com/client9/misspell v0.3.4
77
github.com/google/addlicense v0.0.0-20190907113143-be125746c2c4
8-
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124
8+
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f
99
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.0.0-20191213162202-55b8658da81a
1010
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kinesisexporter v0.0.0-20191213162202-55b8658da81a
11-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191213162202-55b8658da81a
12-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c
11+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576
12+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576
1313
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/stackdriverexporter v0.0.0-20191126142441-b2a048090ad6
1414
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.0.0-20191209163404-28d5712f4129
15-
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191213162202-55b8658da81a
16-
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c
15+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576
16+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576
1717
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinscribereceiver v0.0.0-20191126142441-b2a048090ad6
1818
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216203641-fdca8852f98c // indirect
1919
github.com/pavius/impi v0.0.0-20180302134524-c1cbdcb8df2b

go.sum

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -522,30 +522,43 @@ github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205151336-8e2473
522522
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205151336-8e2473c5e754/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
523523
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205212659-419ed61e5bac/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
524524
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191209163440-5d463fe48816/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
525-
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124 h1:Y5vSmtvVErvuj+75d1PZSG3vxkSq8nqboPOHO025bvM=
526525
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
526+
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f h1:IeYV2aOZ77BK2lTJIYHbwDeOZUQfm57M77b/pM3iCPE=
527+
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
527528
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.0.0-20191213162202-55b8658da81a h1:e413ZhWXyE595f0iDxvJJrxwws44XXHzie3QP42FF6w=
528529
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.0.0-20191213162202-55b8658da81a/go.mod h1:f9HisVSyjWOxEyxkqsH706EguDYQqIk1xT5FbJUsopw=
529530
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kinesisexporter v0.0.0-20191213162202-55b8658da81a h1:0JcuLI26GWQLqgjTAupA0UMmLMdwYd0+D5MWzBudHZ8=
530531
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kinesisexporter v0.0.0-20191213162202-55b8658da81a/go.mod h1:YJ0pp5EG63ghRw4pbL9mycMx9Ry4t23EEZhkWnGZaS0=
531-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191213162202-55b8658da81a h1:RCLKcv60md9hi8KU0AoB8xas3dSqOAfHfiwpuFNfRio=
532532
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191213162202-55b8658da81a/go.mod h1:mKclA4o6zDWbAotcpUwdum80rgoNanUNroX3VEZZLa8=
533+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351 h1:+BmbB5CM945Rn8fCSsaOxyTskop1hgEAsbuseRxmxzc=
534+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351/go.mod h1:mKclA4o6zDWbAotcpUwdum80rgoNanUNroX3VEZZLa8=
535+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576 h1:Svu6dB2xd4DuvikJiMSJft4M2S0k7AbtbkOUNbi27yE=
536+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:13h/0vzlt5Key4ssXy6FhAQ8R7+G0G6ebNfi2Au3MRU=
533537
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191211173639-c78990cbbb53 h1:2CgHQHwkKc51bISziIqWSwfvVOr0scGYJFHsb1j5Uz0=
534538
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191211173639-c78990cbbb53/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
535539
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c h1:/WAXqIeQt3cN5kX9w1aq6PwNDdSZqI+AAvBkYqe0qyw=
536540
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
541+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576 h1:LemGJbLw7UKM89YVzgzKMb83QpS4YJGrQeZc5FLBU8M=
542+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
537543
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/stackdriverexporter v0.0.0-20191126142441-b2a048090ad6 h1:M1xqVTsqqd6EF1mSgQCgpOdcYQlUZEQ0Aclh/FG5tl4=
538544
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/stackdriverexporter v0.0.0-20191126142441-b2a048090ad6/go.mod h1:jaDFvBXhKGFmon/KPuKUNTdrTQA4sUkC3PCG6JUbl0I=
539545
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.0.0-20191209163404-28d5712f4129 h1:eBFw0Ja0ve7l50q7N1WNa+X47FyDxHsgvDYZMVbN5c8=
540546
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.0.0-20191209163404-28d5712f4129/go.mod h1:6+p7sEjtMKs4Dui1a7kzfmWS0vzcGjpQ1WkIjDXiciU=
541-
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191213162202-55b8658da81a h1:K9n2YclHY8ez3dTKc/Yntbmhyyt+FR+GG5q/hxPBwZ4=
542547
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191213162202-55b8658da81a/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
548+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351 h1:aJw3neD2lqwFFwGRY4CpP3fy+ZHGg8KtMh+GMQXRT+4=
549+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
550+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576 h1:sUQIIRaXo6QxnhNa0ePfzrY0qQIRGI68JOYVavFst0s=
551+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
543552
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c h1:7B2xp5G0S7oR7yYFEzi63KSELW8Q6xv2lL25YjrFF6Y=
544553
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
554+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576 h1:ZAkwgcR7nWsGo2LtEpBmmXUvt7dBdkIgAQAROrJEUao=
555+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
545556
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinscribereceiver v0.0.0-20191126142441-b2a048090ad6 h1:oFZnmX7g3xhvmsVoLLcR3XNSS3MZUzmDZhJdYaStKwo=
546557
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinscribereceiver v0.0.0-20191126142441-b2a048090ad6/go.mod h1:GNDPC/bJ+7G66ttS6XjVKuQ2ZC80yUCESa/2DPI/75s=
547558
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216203641-fdca8852f98c h1:zdf6X4XGx79vVQzCgtjYzb/8q5PIiocrvo7OXj0ZmpE=
548559
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216203641-fdca8852f98c/go.mod h1:RK0ArPbjSObwnGu9+OzKszD5EaqQJNXaa2FKfsRzGsA=
560+
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216215953-d880d667b576 h1:IXPBKT27s56kvVaaktkcIqFRbeUWj7884RITB0sFVXo=
561+
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216215953-d880d667b576/go.mod h1:BX7Ogw+fC2/Q1bpevpugOFtTCbFCsBB1MNVrZIdwU0c=
549562
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124 h1:+DJFOm4C2nx4E9A+lOamQG/W4V/njSNDiNaJSkJq4Qc=
550563
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124/go.mod h1:0x5LWC/8hyS8Q8fCi0elhTYf9S94RzRX6ZgL7EiYvlQ=
551564
github.com/opentracing-contrib/go-stdlib v0.0.0-20190519235532-cf7a6c988dc9/go.mod h1:PLldrQSroqzH70Xl+1DQcGnefIbqsKR7UDaiux3zV+w=

testbed/go.mod

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ go 1.12
55
require (
66
github.com/aws/aws-sdk-go v1.23.20 // indirect
77
github.com/google/addlicense v0.0.0-20190907113143-be125746c2c4 // indirect
8-
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124
9-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351
10-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c
11-
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351
12-
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c
13-
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124
14-
github.com/pierrec/lz4 v2.0.5+incompatible // indirect
8+
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f
9+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576
10+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576
11+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576
12+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576
13+
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191217213608-3cac55bf869f
1514
go.uber.org/zap v1.13.0
1615
)

testbed/go.sum

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -496,22 +496,28 @@ github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205151336-8e2473
496496
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205212659-419ed61e5bac h1:Bif71iXGHh9WH9vA3sU96b0y19zM2kFl2PvaS2IS2v8=
497497
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205212659-419ed61e5bac/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
498498
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191209163440-5d463fe48816/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
499-
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124 h1:Y5vSmtvVErvuj+75d1PZSG3vxkSq8nqboPOHO025bvM=
500-
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
501-
github.com/open-telemetry/opentelemetry-collector-contrib v0.0.0-20191216214159-1e0d0317b1eb h1:HY4n8M7SO4Rw+zY2wAb+iwr8f0ZtgGJ14dVtTFuUH2c=
499+
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f h1:IeYV2aOZ77BK2lTJIYHbwDeOZUQfm57M77b/pM3iCPE=
500+
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
501+
github.com/open-telemetry/opentelemetry-collector-contrib v0.0.0-20191216215953-d880d667b576 h1:1Aky8tqgZeijxXpCQSZ5wpTnVpJLulJqTSUnAfKqTCI=
502502
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351 h1:+BmbB5CM945Rn8fCSsaOxyTskop1hgEAsbuseRxmxzc=
503503
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351/go.mod h1:mKclA4o6zDWbAotcpUwdum80rgoNanUNroX3VEZZLa8=
504+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576 h1:Svu6dB2xd4DuvikJiMSJft4M2S0k7AbtbkOUNbi27yE=
505+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:13h/0vzlt5Key4ssXy6FhAQ8R7+G0G6ebNfi2Au3MRU=
504506
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191211173639-c78990cbbb53/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
505-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216151958-b96fcb08e351 h1:y5KYIzNCiedaqn7N4kzelB5T0Zt9v/bqLWOS8UYRqwA=
506-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216151958-b96fcb08e351/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
507507
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c h1:/WAXqIeQt3cN5kX9w1aq6PwNDdSZqI+AAvBkYqe0qyw=
508508
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
509+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576 h1:LemGJbLw7UKM89YVzgzKMb83QpS4YJGrQeZc5FLBU8M=
510+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
509511
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351 h1:aJw3neD2lqwFFwGRY4CpP3fy+ZHGg8KtMh+GMQXRT+4=
510512
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
513+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576 h1:sUQIIRaXo6QxnhNa0ePfzrY0qQIRGI68JOYVavFst0s=
514+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
511515
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c h1:7B2xp5G0S7oR7yYFEzi63KSELW8Q6xv2lL25YjrFF6Y=
512516
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
513-
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124 h1:+DJFOm4C2nx4E9A+lOamQG/W4V/njSNDiNaJSkJq4Qc=
514-
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124/go.mod h1:0x5LWC/8hyS8Q8fCi0elhTYf9S94RzRX6ZgL7EiYvlQ=
517+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576 h1:ZAkwgcR7nWsGo2LtEpBmmXUvt7dBdkIgAQAROrJEUao=
518+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
519+
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191217213608-3cac55bf869f h1:ld2HWYL6js8ApHhc4mWQ+LXDEeDPZEpPTSJrPEwhZvQ=
520+
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191217213608-3cac55bf869f/go.mod h1:0x5LWC/8hyS8Q8fCi0elhTYf9S94RzRX6ZgL7EiYvlQ=
515521
github.com/opentracing-contrib/go-stdlib v0.0.0-20190519235532-cf7a6c988dc9/go.mod h1:PLldrQSroqzH70Xl+1DQcGnefIbqsKR7UDaiux3zV+w=
516522
github.com/opentracing/opentracing-go v1.1.0 h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=
517523
github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=

testbed/tests/metric_test.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,28 @@ import (
2323

2424
func TestMetric10kDPS(t *testing.T) {
2525
tests := []struct {
26-
name string
27-
sender testbed.DataSender
28-
receiver testbed.DataReceiver
26+
name string
27+
sender testbed.DataSender
28+
receiver testbed.DataReceiver
29+
resourceSpec testbed.ResourceSpec
2930
}{
3031
{
3132
"SignalFx",
3233
NewSFxMetricDataSender(testbed.GetAvailablePort(t)),
3334
NewSFxMetricsDataReceiver(testbed.GetAvailablePort(t)),
35+
testbed.ResourceSpec{
36+
ExpectedMaxCPU: 48,
37+
ExpectedMaxRAM: 52,
38+
},
3439
},
3540
{
3641
"OpenCensus",
3742
testbed.NewOCMetricDataSender(testbed.GetAvailablePort(t)),
3843
testbed.NewOCDataReceiver(testbed.GetAvailablePort(t)),
44+
testbed.ResourceSpec{
45+
ExpectedMaxCPU: 20,
46+
ExpectedMaxRAM: 59,
47+
},
3948
},
4049
}
4150

@@ -46,6 +55,7 @@ func TestMetric10kDPS(t *testing.T) {
4655
test.sender,
4756
test.receiver,
4857
testbed.LoadOptions{ItemsPerBatch: 100},
58+
test.resourceSpec,
4959
)
5060
})
5161
}

testbed/tests/receivers.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ func NewSFxMetricsDataReceiver(port int) *SFxMetricsDataReceiver {
9292
return &SFxMetricsDataReceiver{DataReceiverBase: testbed.DataReceiverBase{Port: port}}
9393
}
9494

95+
// Start the receiver.
9596
func (or *SFxMetricsDataReceiver) Start(tc *testbed.MockTraceConsumer, mc *testbed.MockMetricConsumer) error {
9697
addr := fmt.Sprintf("localhost:%d", or.Port)
9798
config := signalfxreceiver.Config{
@@ -106,17 +107,20 @@ func (or *SFxMetricsDataReceiver) Start(tc *testbed.MockTraceConsumer, mc *testb
106107
return or.receiver.StartMetricsReception(or)
107108
}
108109

110+
// Stop the receiver.
109111
func (or *SFxMetricsDataReceiver) Stop() {
110112
or.receiver.StopMetricsReception()
111113
}
112114

115+
// GenConfigYAMLStr returns exporter config for the agent.
113116
func (or *SFxMetricsDataReceiver) GenConfigYAMLStr() string {
114117
// Note that this generates an exporter config for agent.
115118
return fmt.Sprintf(`
116119
signalfx:
117120
url: "http://localhost:%d/v2/datapoint"`, or.Port)
118121
}
119122

123+
// ProtocolName returns protocol name as it is specified in Collector config.
120124
func (or *SFxMetricsDataReceiver) ProtocolName() string {
121125
return "signalfx"
122126
}

testbed/tests/senders.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ func NewSFxMetricDataSender(port int) *SFxMetricsDataSender {
101101
return &SFxMetricsDataSender{port: port}
102102
}
103103

104+
// Start the sender.
104105
func (sf *SFxMetricsDataSender) Start() error {
105106
cfg := &signalfxexporter.Config{
106107
URL: fmt.Sprintf("http://localhost:%d/v2/datapoint", sf.port),
@@ -117,24 +118,29 @@ func (sf *SFxMetricsDataSender) Start() error {
117118
return nil
118119
}
119120

121+
// SendMetrics sends metrics. Can be called after Start.
120122
func (sf *SFxMetricsDataSender) SendMetrics(metrics consumerdata.MetricsData) error {
121123
return sf.exporter.ConsumeMetricsData(context.Background(), metrics)
122124
}
123125

126+
// Flush previously sent spans.
124127
func (sf *SFxMetricsDataSender) Flush() {
125128
}
126129

130+
// GenConfigYAMLStr returns receiver config for the agent.
127131
func (sf *SFxMetricsDataSender) GenConfigYAMLStr() string {
128132
// Note that this generates a receiver config for agent.
129133
return fmt.Sprintf(`
130134
signalfx:
131135
endpoint: "localhost:%d"`, sf.port)
132136
}
133137

138+
// GetCollectorPort returns receiver port for the Collector.
134139
func (sf *SFxMetricsDataSender) GetCollectorPort() int {
135140
return sf.port
136141
}
137142

143+
// ProtocolName returns protocol name as it is specified in Collector config.
138144
func (sf *SFxMetricsDataSender) ProtocolName() string {
139145
return "signalfx"
140146
}

0 commit comments

Comments
 (0)