Skip to content

benchmark-bbs job from diego/0.1469.0

Github source: e9ecc2d0 or master branch

Properties

benchmark-bbs

active_key_label

the active key for encryption

aws_access_key_id

the aws access key for uploading metrics to s3

Default
""

aws_bucket_name

the S3 bucket to upload metrics to

Default
""

aws_region

the aws region where the S3 bucket lives

Default
""

aws_secret_access_key

the aws secret key for uploading metrics to s3

Default
""

bbs

api_location

the address of the BBS

Default
bbs.service.cf.internal:8889
client_cert

PEM-encoded client certificate

client_key

PEM-encoded client key

etcd
max_idle_conns_per_host

maximum number of etcd client idle http connections

require_ssl

enable ssl for all communication with the bbs (false unsupported)

Default
true

client_timeout

the http timeout for bbs client requests

datadog_api_key

the api key for emmitting datadog metrics

Default
""

datadog_app_key

the application key for datadog metrics

Default
""

datadog_metric_prefix

the datadog metric prefix

Default
""

desired_lrps

the number of single instance desired lrps to generate and fetch

encryption_keys

the key(s) to use for encryption at rest

Default
[]

etcd

ca_cert

PEM-encoded root CA certificate

client_cert

PEM-encoded client certificate

client_key

PEM-encoded client key

client_session_cache_size

capacity of the etcd client tls client cache

machines

Addresses pointing to the ETCD cluster

require_ssl

boolean to configure ssl connections with the etcd cluster

Default
true

ginkgo_nodes

number of parallel ginkgo nodes to run

Default
4

log_file

file name for benchmark log output in the BOSH log dir

log_level

log level: debug, info, error or fatal

num_populate_workers

the number of workers generating desired LRPs during setup

num_reps

the number of rep processes to simulate in test

num_trials

the number of trials of each benchmark to average across

percent_writes

percentage of actual LRPs to write on each rep bulk loop

Default
5

sql

db_connection_string

EXPERIMENTAL: connection string to use for SQL backend [username:password@tcp(1.1.1.1:1234)/database]

Templates

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

  • bin/run (from run.erb)
  • config/certs/bbs/client.crt (from bbs_client.crt.erb)
  • config/certs/bbs/client.key (from bbs_client.key.erb)
  • config/certs/etcd/ca.crt (from etcd_ca.crt.erb)
  • config/certs/etcd/client.crt (from etcd_client.crt.erb)
  • config/certs/etcd/client.key (from etcd_client.key.erb)

Packages

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