Skip to content

loggregator-load-testing job from loggregator/57

Run load tests for loggregator.

Github source: c5c0c17a or master branch

Properties

loggregator_load_testing

api_url

The URL for the cloud controller API.

client_id

The client ID used to authenticate the user.

Default
cf

client_secret

The client secret used to authenticate the user.

Default
""

doppler_url

The URL for the doppler websocket endpoint.

instances

The number of instances that concurrently emit messages.

Default
1

org

The org used to push apps for loggregator load testing.

password

The CF password used to push the apps and connect to the firehose.

rate

The rate to emit messages (messages/second/instance).

Default
1000

space

The space used to push apps for loggregator load testing.

time

The time that the errand should run for (format: https://golang.org/pkg/time/#ParseDuration).

Default
5m

uaa_url

The URL for the UAA endpoint.

username

The CF username used to push the apps and connect to the firehose.

ssl

skip_cert_verify

Specifies that the job is allowed to skip SSL verification.

Default
false

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/loggregator-load-testing/ directory (learn more).

  • bin/run (from run.erb)
  • config/manifest.yml (from manifest.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.