benchmark_bbs

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2017 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bbs

type Bbs struct {

	/*ApiLocation - Descr: the address of the BBS Default: bbs.service.cf.internal:8889
	 */
	ApiLocation interface{} `yaml:"api_location,omitempty"`

	/*ClientCert - Descr: PEM-encoded client certificate Default: <nil>
	 */
	ClientCert interface{} `yaml:"client_cert,omitempty"`

	/*RequireSsl - Descr: enable ssl for all communication with the bbs (false unsupported) Default: true
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

	/*Etcd - Descr: maximum number of etcd client idle http connections Default: <nil>
	 */
	Etcd *BbsEtcd `yaml:"etcd,omitempty"`

	/*ClientKey - Descr: PEM-encoded client key Default: <nil>
	 */
	ClientKey interface{} `yaml:"client_key,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type BbsEtcd

type BbsEtcd struct {

	/*MaxIdleConnsPerHost - Descr: maximum number of etcd client idle http connections Default: <nil>
	 */
	MaxIdleConnsPerHost interface{} `yaml:"max_idle_conns_per_host,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type BenchmarkBbs

type BenchmarkBbs struct {

	/*NumTrials - Descr: the number of trials of each benchmark to average across Default: <nil>
	 */
	NumTrials interface{} `yaml:"num_trials,omitempty"`

	/*AwsRegion - Descr: the aws region where the S3 bucket lives Default:
	 */
	AwsRegion interface{} `yaml:"aws_region,omitempty"`

	/*EncryptionKeys - Descr: the key(s) to use for encryption at rest Default: []
	 */
	EncryptionKeys interface{} `yaml:"encryption_keys,omitempty"`

	/*AwsBucketName - Descr: the S3 bucket to upload metrics to Default:
	 */
	AwsBucketName interface{} `yaml:"aws_bucket_name,omitempty"`

	/*Etcd - Descr: capacity of the etcd client tls client cache Default: <nil>
	 */
	Etcd *BenchmarkBbsEtcd `yaml:"etcd,omitempty"`

	/*Bbs - Descr: PEM-encoded client key Default: <nil>
	 */
	Bbs *Bbs `yaml:"bbs,omitempty"`

	/*PercentWrites - Descr: percentage of actual LRPs to write on each rep bulk loop Default: 5
	 */
	PercentWrites interface{} `yaml:"percent_writes,omitempty"`

	/*AwsSecretAccessKey - Descr: the aws secret key for uploading metrics to s3 Default:
	 */
	AwsSecretAccessKey interface{} `yaml:"aws_secret_access_key,omitempty"`

	/*NumPopulateWorkers - Descr: the number of workers generating desired LRPs during setup Default: <nil>
	 */
	NumPopulateWorkers interface{} `yaml:"num_populate_workers,omitempty"`

	/*AwsAccessKeyId - Descr: the aws access key for uploading metrics to s3 Default:
	 */
	AwsAccessKeyId interface{} `yaml:"aws_access_key_id,omitempty"`

	/*DesiredLrps - Descr: the number of single instance desired lrps to generate and fetch Default: <nil>
	 */
	DesiredLrps interface{} `yaml:"desired_lrps,omitempty"`

	/*DatadogApiKey - Descr: the api key for emmitting datadog metrics Default:
	 */
	DatadogApiKey interface{} `yaml:"datadog_api_key,omitempty"`

	/*LogLevel - Descr: log level: debug, info, error or fatal Default: <nil>
	 */
	LogLevel interface{} `yaml:"log_level,omitempty"`

	/*NumReps - Descr: the number of rep processes to simulate in test Default: <nil>
	 */
	NumReps interface{} `yaml:"num_reps,omitempty"`

	/*ActiveKeyLabel - Descr: the active key for encryption Default: <nil>
	 */
	ActiveKeyLabel interface{} `yaml:"active_key_label,omitempty"`

	/*DatadogMetricPrefix - Descr: the datadog metric prefix Default:
	 */
	DatadogMetricPrefix interface{} `yaml:"datadog_metric_prefix,omitempty"`

	/*LogFile - Descr: file name for benchmark log output in the BOSH log dir Default: <nil>
	 */
	LogFile interface{} `yaml:"log_file,omitempty"`

	/*DatadogAppKey - Descr: the application key for datadog metrics Default:
	 */
	DatadogAppKey interface{} `yaml:"datadog_app_key,omitempty"`

	/*ClientTimeout - Descr: the http timeout for bbs client requests Default: <nil>
	 */
	ClientTimeout interface{} `yaml:"client_timeout,omitempty"`

	/*Sql - Descr: Connection string to use for SQL backend [username:password@tcp(1.1.1.1:1234)/database] Default: <nil>
	 */
	Sql *Sql `yaml:"sql,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type BenchmarkBbsEtcd

type BenchmarkBbsEtcd struct {

	/*CaCert - Descr: PEM-encoded root CA certificate Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*ClientCert - Descr: PEM-encoded client certificate Default: <nil>
	 */
	ClientCert interface{} `yaml:"client_cert,omitempty"`

	/*ClientSessionCacheSize - Descr: capacity of the etcd client tls client cache Default: <nil>
	 */
	ClientSessionCacheSize interface{} `yaml:"client_session_cache_size,omitempty"`

	/*RequireSsl - Descr: boolean to configure ssl connections with the etcd cluster Default: true
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

	/*Machines - Descr: Addresses pointing to the ETCD cluster Default: <nil>
	 */
	Machines interface{} `yaml:"machines,omitempty"`

	/*ClientKey - Descr: PEM-encoded client key Default: <nil>
	 */
	ClientKey interface{} `yaml:"client_key,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type BenchmarkBbsJob

type BenchmarkBbsJob struct {

	/*BenchmarkBbs - Descr: the number of workers generating desired LRPs during setup Default: <nil>
	 */
	BenchmarkBbs *BenchmarkBbs `yaml:"benchmark-bbs,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Sql

type Sql struct {

	/*DbConnectionString - Descr: Connection string to use for SQL backend [username:password@tcp(1.1.1.1:1234)/database] Default: <nil>
	 */
	DbConnectionString interface{} `yaml:"db_connection_string,omitempty"`

	/*DbDriver - Descr: driver to use, e.g. postgres or mysql Default: <nil>
	 */
	DbDriver interface{} `yaml:"db_driver,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL