Skip to content

Commit

Permalink
Update resource limits for E2E tests (#78)
Browse files Browse the repository at this point in the history
Updated Testbed from the core repo and used the new ability
to specify limits per test scenario.
  • Loading branch information
tigrannajaryan authored Dec 17, 2019
1 parent 1298932 commit f79c7a2
Show file tree
Hide file tree
Showing 8 changed files with 76 additions and 28 deletions.
10 changes: 5 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ go 1.12
require (
github.com/client9/misspell v0.3.4
github.com/google/addlicense v0.0.0-20190907113143-be125746c2c4
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.0.0-20191213162202-55b8658da81a
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kinesisexporter v0.0.0-20191213162202-55b8658da81a
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191213162202-55b8658da81a
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/stackdriverexporter v0.0.0-20191126142441-b2a048090ad6
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.0.0-20191209163404-28d5712f4129
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191213162202-55b8658da81a
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinscribereceiver v0.0.0-20191126142441-b2a048090ad6
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216203641-fdca8852f98c // indirect
github.com/pavius/impi v0.0.0-20180302134524-c1cbdcb8df2b
Expand Down
19 changes: 16 additions & 3 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -522,30 +522,43 @@ github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205151336-8e2473
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205151336-8e2473c5e754/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205212659-419ed61e5bac/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191209163440-5d463fe48816/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124 h1:Y5vSmtvVErvuj+75d1PZSG3vxkSq8nqboPOHO025bvM=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f h1:IeYV2aOZ77BK2lTJIYHbwDeOZUQfm57M77b/pM3iCPE=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.0.0-20191213162202-55b8658da81a h1:e413ZhWXyE595f0iDxvJJrxwws44XXHzie3QP42FF6w=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.0.0-20191213162202-55b8658da81a/go.mod h1:f9HisVSyjWOxEyxkqsH706EguDYQqIk1xT5FbJUsopw=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kinesisexporter v0.0.0-20191213162202-55b8658da81a h1:0JcuLI26GWQLqgjTAupA0UMmLMdwYd0+D5MWzBudHZ8=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kinesisexporter v0.0.0-20191213162202-55b8658da81a/go.mod h1:YJ0pp5EG63ghRw4pbL9mycMx9Ry4t23EEZhkWnGZaS0=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191213162202-55b8658da81a h1:RCLKcv60md9hi8KU0AoB8xas3dSqOAfHfiwpuFNfRio=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191213162202-55b8658da81a/go.mod h1:mKclA4o6zDWbAotcpUwdum80rgoNanUNroX3VEZZLa8=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351 h1:+BmbB5CM945Rn8fCSsaOxyTskop1hgEAsbuseRxmxzc=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351/go.mod h1:mKclA4o6zDWbAotcpUwdum80rgoNanUNroX3VEZZLa8=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576 h1:Svu6dB2xd4DuvikJiMSJft4M2S0k7AbtbkOUNbi27yE=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:13h/0vzlt5Key4ssXy6FhAQ8R7+G0G6ebNfi2Au3MRU=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191211173639-c78990cbbb53 h1:2CgHQHwkKc51bISziIqWSwfvVOr0scGYJFHsb1j5Uz0=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191211173639-c78990cbbb53/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c h1:/WAXqIeQt3cN5kX9w1aq6PwNDdSZqI+AAvBkYqe0qyw=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576 h1:LemGJbLw7UKM89YVzgzKMb83QpS4YJGrQeZc5FLBU8M=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/stackdriverexporter v0.0.0-20191126142441-b2a048090ad6 h1:M1xqVTsqqd6EF1mSgQCgpOdcYQlUZEQ0Aclh/FG5tl4=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/stackdriverexporter v0.0.0-20191126142441-b2a048090ad6/go.mod h1:jaDFvBXhKGFmon/KPuKUNTdrTQA4sUkC3PCG6JUbl0I=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.0.0-20191209163404-28d5712f4129 h1:eBFw0Ja0ve7l50q7N1WNa+X47FyDxHsgvDYZMVbN5c8=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.0.0-20191209163404-28d5712f4129/go.mod h1:6+p7sEjtMKs4Dui1a7kzfmWS0vzcGjpQ1WkIjDXiciU=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191213162202-55b8658da81a h1:K9n2YclHY8ez3dTKc/Yntbmhyyt+FR+GG5q/hxPBwZ4=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191213162202-55b8658da81a/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351 h1:aJw3neD2lqwFFwGRY4CpP3fy+ZHGg8KtMh+GMQXRT+4=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576 h1:sUQIIRaXo6QxnhNa0ePfzrY0qQIRGI68JOYVavFst0s=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c h1:7B2xp5G0S7oR7yYFEzi63KSELW8Q6xv2lL25YjrFF6Y=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576 h1:ZAkwgcR7nWsGo2LtEpBmmXUvt7dBdkIgAQAROrJEUao=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinscribereceiver v0.0.0-20191126142441-b2a048090ad6 h1:oFZnmX7g3xhvmsVoLLcR3XNSS3MZUzmDZhJdYaStKwo=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinscribereceiver v0.0.0-20191126142441-b2a048090ad6/go.mod h1:GNDPC/bJ+7G66ttS6XjVKuQ2ZC80yUCESa/2DPI/75s=
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216203641-fdca8852f98c h1:zdf6X4XGx79vVQzCgtjYzb/8q5PIiocrvo7OXj0ZmpE=
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216203641-fdca8852f98c/go.mod h1:RK0ArPbjSObwnGu9+OzKszD5EaqQJNXaa2FKfsRzGsA=
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216215953-d880d667b576 h1:IXPBKT27s56kvVaaktkcIqFRbeUWj7884RITB0sFVXo=
github.com/open-telemetry/opentelemetry-collector-contrib/testbed v0.0.0-20191216215953-d880d667b576/go.mod h1:BX7Ogw+fC2/Q1bpevpugOFtTCbFCsBB1MNVrZIdwU0c=
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124 h1:+DJFOm4C2nx4E9A+lOamQG/W4V/njSNDiNaJSkJq4Qc=
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124/go.mod h1:0x5LWC/8hyS8Q8fCi0elhTYf9S94RzRX6ZgL7EiYvlQ=
github.com/opentracing-contrib/go-stdlib v0.0.0-20190519235532-cf7a6c988dc9/go.mod h1:PLldrQSroqzH70Xl+1DQcGnefIbqsKR7UDaiux3zV+w=
Expand Down
13 changes: 6 additions & 7 deletions testbed/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,11 @@ go 1.12
require (
github.com/aws/aws-sdk-go v1.23.20 // indirect
github.com/google/addlicense v0.0.0-20190907113143-be125746c2c4 // indirect
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124
github.com/pierrec/lz4 v2.0.5+incompatible // indirect
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191217213608-3cac55bf869f
go.uber.org/zap v1.13.0
)
20 changes: 13 additions & 7 deletions testbed/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -496,22 +496,28 @@ github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205151336-8e2473
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205212659-419ed61e5bac h1:Bif71iXGHh9WH9vA3sU96b0y19zM2kFl2PvaS2IS2v8=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191205212659-419ed61e5bac/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191209163440-5d463fe48816/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124 h1:Y5vSmtvVErvuj+75d1PZSG3vxkSq8nqboPOHO025bvM=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191216151622-3b06acccb124/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector-contrib v0.0.0-20191216214159-1e0d0317b1eb h1:HY4n8M7SO4Rw+zY2wAb+iwr8f0ZtgGJ14dVtTFuUH2c=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f h1:IeYV2aOZ77BK2lTJIYHbwDeOZUQfm57M77b/pM3iCPE=
github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191217213608-3cac55bf869f/go.mod h1:WxiK9mcisb/hM6M6+2BRV/VIU2c8VzlCRJED2S1MWns=
github.com/open-telemetry/opentelemetry-collector-contrib v0.0.0-20191216215953-d880d667b576 h1:1Aky8tqgZeijxXpCQSZ5wpTnVpJLulJqTSUnAfKqTCI=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351 h1:+BmbB5CM945Rn8fCSsaOxyTskop1hgEAsbuseRxmxzc=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216151958-b96fcb08e351/go.mod h1:mKclA4o6zDWbAotcpUwdum80rgoNanUNroX3VEZZLa8=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576 h1:Svu6dB2xd4DuvikJiMSJft4M2S0k7AbtbkOUNbi27yE=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:13h/0vzlt5Key4ssXy6FhAQ8R7+G0G6ebNfi2Au3MRU=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191211173639-c78990cbbb53/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216151958-b96fcb08e351 h1:y5KYIzNCiedaqn7N4kzelB5T0Zt9v/bqLWOS8UYRqwA=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216151958-b96fcb08e351/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c h1:/WAXqIeQt3cN5kX9w1aq6PwNDdSZqI+AAvBkYqe0qyw=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216203641-fdca8852f98c/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576 h1:LemGJbLw7UKM89YVzgzKMb83QpS4YJGrQeZc5FLBU8M=
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.0.0-20191216215953-d880d667b576/go.mod h1:KFAuDdKdP7ejK2iB1xW4RbqKR/dKrmr2uYpVY5e5SyM=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351 h1:aJw3neD2lqwFFwGRY4CpP3fy+ZHGg8KtMh+GMQXRT+4=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216151958-b96fcb08e351/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576 h1:sUQIIRaXo6QxnhNa0ePfzrY0qQIRGI68JOYVavFst0s=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:U1F1p3CcH3VYq2z+3OiO+WfhifaQvRknR5XlxiuZzcU=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c h1:7B2xp5G0S7oR7yYFEzi63KSELW8Q6xv2lL25YjrFF6Y=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216203641-fdca8852f98c/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124 h1:+DJFOm4C2nx4E9A+lOamQG/W4V/njSNDiNaJSkJq4Qc=
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191216151622-3b06acccb124/go.mod h1:0x5LWC/8hyS8Q8fCi0elhTYf9S94RzRX6ZgL7EiYvlQ=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576 h1:ZAkwgcR7nWsGo2LtEpBmmXUvt7dBdkIgAQAROrJEUao=
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.0.0-20191216215953-d880d667b576/go.mod h1:AYxrdkvVp4cb/7IaCp+zQEcDD3pKk7ILvG/Oy7Wir2I=
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191217213608-3cac55bf869f h1:ld2HWYL6js8ApHhc4mWQ+LXDEeDPZEpPTSJrPEwhZvQ=
github.com/open-telemetry/opentelemetry-collector/testbed v0.0.0-20191217213608-3cac55bf869f/go.mod h1:0x5LWC/8hyS8Q8fCi0elhTYf9S94RzRX6ZgL7EiYvlQ=
github.com/opentracing-contrib/go-stdlib v0.0.0-20190519235532-cf7a6c988dc9/go.mod h1:PLldrQSroqzH70Xl+1DQcGnefIbqsKR7UDaiux3zV+w=
github.com/opentracing/opentracing-go v1.1.0 h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=
github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
Expand Down
16 changes: 13 additions & 3 deletions testbed/tests/metric_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,28 @@ import (

func TestMetric10kDPS(t *testing.T) {
tests := []struct {
name string
sender testbed.DataSender
receiver testbed.DataReceiver
name string
sender testbed.DataSender
receiver testbed.DataReceiver
resourceSpec testbed.ResourceSpec
}{
{
"SignalFx",
NewSFxMetricDataSender(testbed.GetAvailablePort(t)),
NewSFxMetricsDataReceiver(testbed.GetAvailablePort(t)),
testbed.ResourceSpec{
ExpectedMaxCPU: 48,
ExpectedMaxRAM: 52,
},
},
{
"OpenCensus",
testbed.NewOCMetricDataSender(testbed.GetAvailablePort(t)),
testbed.NewOCDataReceiver(testbed.GetAvailablePort(t)),
testbed.ResourceSpec{
ExpectedMaxCPU: 20,
ExpectedMaxRAM: 59,
},
},
}

Expand All @@ -46,6 +55,7 @@ func TestMetric10kDPS(t *testing.T) {
test.sender,
test.receiver,
testbed.LoadOptions{ItemsPerBatch: 100},
test.resourceSpec,
)
})
}
Expand Down
4 changes: 4 additions & 0 deletions testbed/tests/receivers.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ func NewSFxMetricsDataReceiver(port int) *SFxMetricsDataReceiver {
return &SFxMetricsDataReceiver{DataReceiverBase: testbed.DataReceiverBase{Port: port}}
}

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

// Stop the receiver.
func (or *SFxMetricsDataReceiver) Stop() {
or.receiver.StopMetricsReception()
}

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

// ProtocolName returns protocol name as it is specified in Collector config.
func (or *SFxMetricsDataReceiver) ProtocolName() string {
return "signalfx"
}
6 changes: 6 additions & 0 deletions testbed/tests/senders.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ func NewSFxMetricDataSender(port int) *SFxMetricsDataSender {
return &SFxMetricsDataSender{port: port}
}

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

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

// Flush previously sent spans.
func (sf *SFxMetricsDataSender) Flush() {
}

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

// GetCollectorPort returns receiver port for the Collector.
func (sf *SFxMetricsDataSender) GetCollectorPort() int {
return sf.port
}

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

0 comments on commit f79c7a2

Please sign in to comment.