Documentation

Overview

Package dcos implements the DC/OS specific driver for the CNBM container orchestration benchmark

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiCall

type ApiCall struct {
	Config map[string]string
}

Scalebench represents the DC/OS specific benchmark run for the scaling benchmark

func (ApiCall) Execute

func (bench ApiCall) Execute() (generic.BenchmarkResult, error)

Execute executes the distrubution benchmark against a DC/OS cluster

func (ApiCall) Setup

func (bench ApiCall) Setup() error

Setup prepares and inits the DC/OS environment for the scaling benchmark

func (ApiCall) Teardown

func (bench ApiCall) Teardown() error

Teardown tears down and cleans up the DC/OS environment after the distribution benchmark has executed

type Distribution

type Distribution struct {
	Config map[string]string
}

Scalebench represents the DC/OS specific benchmark run for the scaling benchmark

func (Distribution) Execute

func (bench Distribution) Execute() (generic.BenchmarkResult, error)

Execute executes the distrubution benchmark against a DC/OS cluster

func (Distribution) Setup

func (bench Distribution) Setup() error

Setup prepares and inits the DC/OS environment for the scaling benchmark

func (Distribution) Teardown

func (bench Distribution) Teardown() error

Teardown tears down and cleans up the DC/OS environment after the distribution benchmark has executed

type Recovery

type Recovery struct {
	Config map[string]string
}

Scalebench represents the DC/OS specific benchmark run for the scaling benchmark

func (Recovery) Execute

func (bench Recovery) Execute() (generic.BenchmarkResult, error)

Execute executes the recovery benchmark against a DC/OS cluster

func (Recovery) Setup

func (bench Recovery) Setup() error

Setup prepares and inits the DC/OS environment for the scaling benchmark

func (Recovery) Teardown

func (bench Recovery) Teardown() error

Teardown tears down and cleans up the DC/OS environment after the distribution benchmark has executed

type Scaling

type Scaling struct {
	Config map[string]string
}

Scalebench represents the DC/OS specific benchmark run for the scaling benchmark

func (Scaling) Execute

func (bench Scaling) Execute() (generic.BenchmarkResult, error)

Execute executes the scaling benchmark against a DC/OS cluster

func (Scaling) Setup

func (bench Scaling) Setup() error

Setup prepares and inits the DC/OS environment for the scaling benchmark

func (Scaling) Teardown

func (bench Scaling) Teardown() error

Teardown tears down and cleans up the DC/OS environment after the scaling benchmark has executed

type ServiceDiscovery

type ServiceDiscovery struct {
	Config map[string]string
}

Scalebench represents the DC/OS specific benchmark run for the scaling benchmark

func (ServiceDiscovery) Execute

func (bench ServiceDiscovery) Execute() (generic.BenchmarkResult, error)

Execute executes the distrubution benchmark against a DC/OS cluster

func (ServiceDiscovery) Setup

func (bench ServiceDiscovery) Setup() error

Setup prepares and inits the DC/OS environment for the scaling benchmark

func (ServiceDiscovery) Teardown

func (bench ServiceDiscovery) Teardown() error

Teardown tears down and cleans up the DC/OS environment after the distribution benchmark has executed