container-orchestration: github.com/cnbm/container-orchestration/pkg/dcos Index | Files

package dcos

import "github.com/cnbm/container-orchestration/pkg/dcos"

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

Index

Package Files

apicallbench.go distributionbench.go doc.go recoverybench.go scalebench.go servicediscoverybench.go

type ApiCall Uses

type ApiCall struct {
    Config map[string]string
}

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

func (ApiCall) Execute Uses

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

Execute executes the distrubution benchmark against a DC/OS cluster

func (ApiCall) Setup Uses

func (bench ApiCall) Setup() error

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

func (ApiCall) Teardown Uses

func (bench ApiCall) Teardown() error

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

type Distribution Uses

type Distribution struct {
    Config map[string]string
}

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

func (Distribution) Execute Uses

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

Execute executes the distrubution benchmark against a DC/OS cluster

func (Distribution) Setup Uses

func (bench Distribution) Setup() error

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

func (Distribution) Teardown Uses

func (bench Distribution) Teardown() error

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

type Recovery Uses

type Recovery struct {
    Config map[string]string
}

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

func (Recovery) Execute Uses

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

Execute executes the recovery benchmark against a DC/OS cluster

func (Recovery) Setup Uses

func (bench Recovery) Setup() error

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

func (Recovery) Teardown Uses

func (bench Recovery) Teardown() error

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

type Scaling Uses

type Scaling struct {
    Config map[string]string
}

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

func (Scaling) Execute Uses

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

Execute executes the scaling benchmark against a DC/OS cluster

func (Scaling) Setup Uses

func (bench Scaling) Setup() error

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

func (Scaling) Teardown Uses

func (bench Scaling) Teardown() error

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

type ServiceDiscovery Uses

type ServiceDiscovery struct {
    Config map[string]string
}

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

func (ServiceDiscovery) Execute Uses

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

Execute executes the distrubution benchmark against a DC/OS cluster

func (ServiceDiscovery) Setup Uses

func (bench ServiceDiscovery) Setup() error

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

func (ServiceDiscovery) Teardown Uses

func (bench ServiceDiscovery) Teardown() error

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

Package dcos imports 7 packages (graph) and is imported by 1 packages. Updated 2017-11-30. Refresh now. Tools for package owners.