benchmark-bbs job from diego/2.56.0
Github source:
8854571 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
us-west-1
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
ca_cert¶REQUIRED: PEM-encoded CA certificate
client_cert¶REQUIRED: PEM-encoded client certificate
client_key¶REQUIRED: PEM-encoded client key
client_timeout¶the http timeout for bbs client requests in seconds (golang duration formatted string)
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
[]
local_route_emitters¶whether or not to enable local route emitters
- Default
false
locket¶
api_location¶the address of the locket
- Default
locket.service.cf.internal:8891
log_file¶file name for benchmark log output in the BOSH log dir
log_level¶log level: debug, info, error or fatal
- Default
info
num_populate_workers¶the number of workers generating desired LRPs during setup
- Default
10
num_reps¶the number of rep processes to simulate in test
- Default
10
num_trials¶the number of trials of each benchmark to average across
- Default
10
percent_writes¶percentage of actual LRPs to write on each rep bulk loop
- Default
5
reseed_database¶boolean flag to turn on database reseeding
- Default
true
sql¶
db_driver¶driver to use, e.g. postgres or mysql
- Default
mysql
db_host¶Host for SQL backend
- Default
""
db_password¶Password to use for connecting to SQL backend
- Default
""
db_port¶Port for SQL backend
- Default
""
db_schema¶Database name to use for connecting to SQL backend
- Default
""
db_username¶Username to use for connecting to SQL backend
- Default
""
logging¶
format¶
timestamp¶Format for timestamp in component logs. Valid values are ‘unix-epoch’ and ‘rfc3339’.
- Default
unix-epoch
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(fromrun.erb)config/benchmark.json(frombenchmark.json.erb)config/certs/bbs/ca.crt(frombbs_ca.crt.erb)config/certs/bbs/client.crt(frombbs_client.crt.erb)config/certs/bbs/client.key(frombbs_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.